summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/cookies/attributes
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/cookies/attributes')
-rw-r--r--testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini1051
-rw-r--r--testing/web-platform/meta/cookies/attributes/domain.sub.html.ini85
-rw-r--r--testing/web-platform/meta/cookies/attributes/expires.html.ini3
-rw-r--r--testing/web-platform/meta/cookies/attributes/invalid.html.ini23
-rw-r--r--testing/web-platform/meta/cookies/attributes/max-age.html.ini36
-rw-r--r--testing/web-platform/meta/cookies/attributes/path-redirect.html.ini44
-rw-r--r--testing/web-platform/meta/cookies/attributes/path.html.ini28
-rw-r--r--testing/web-platform/meta/cookies/attributes/secure-non-secure.html.ini33
-rw-r--r--testing/web-platform/meta/cookies/attributes/secure.https.html.ini24
9 files changed, 1327 insertions, 0 deletions
diff --git a/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini b/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini
new file mode 100644
index 0000000000..2aa54d2105
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini
@@ -0,0 +1,1051 @@
+[attributes-ctl.sub.html]
+ [Cookie with %x0 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 after Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 after Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x9 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa after Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa after Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd after Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd after Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in Domain attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in Path attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f after Max-Age attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f after Expires attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f after Secure attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in HttpOnly attribute is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x0 after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x2 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x3 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x4 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x5 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x6 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x8 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xa after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xb in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xc in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xd after SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xe in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %xf in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x10 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x11 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x12 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x13 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x14 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x15 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x16 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x17 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x18 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x19 in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1a in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1b in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1c in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1d in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1e in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x1f in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
+ [Cookie with %x7f in SameSite attribute value is handled correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini b/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini
new file mode 100644
index 0000000000..83309ef216
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini
@@ -0,0 +1,85 @@
+[domain.sub.html]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: TIMEOUT
+ if (os == "linux") and not debug: [OK, TIMEOUT]
+ [Return cookie for domain match (with first domain attribute as suffix of host name and second a match for host name)]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [No cookie set on domain mismatch before a (domain matching) redirect]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [No cookie set on domain mismatch before a (domain matching) redirect (for second level subdomain)]
+ expected:
+ if (os == "linux") and not debug: [PASS, NOTRUN]
+
+ [Return cookie for domain match (with first domain attribute as suffix of host name and second a bare attribute)]
+ expected:
+ if (os == "linux") and not debug: [PASS, NOTRUN]
+
+ [No cookie returned for domain mismatch (first attribute is a different subdomain and second is bare)]
+ expected:
+ if (os == "linux") and not debug: [PASS, NOTRUN]
+
+ [Cookies with same name, path, and domain (differing only in leading '.') overwrite each other ('.' second)]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and not fission: [PASS, NOTRUN]
+
+ [Cookies with same name, path, and domain (differing only in leading '.') overwrite each other ('.' first)]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [No host cookies returned for host cookies after non-host redirect 1]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and not fission: [PASS, NOTRUN]
+
+ [No host cookies returned for host cookies after non-host redirect 2]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN]
+
+ [No host cookies returned for host cookies after non-host redirect 3]
+ expected:
+ if (os == "linux") and debug and not fission and not swgl: TIMEOUT
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN]
+
+ [Return cookie with valid domain after domain with single dot ('.') value.]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [Empty domain treated as host cookie 3]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [Empty domain treated as host cookie 1]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [Empty domain treated as host cookie 2]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [Cookie returned for bare domain attribute following mismatched domain attribute (after redirect to same-origin page).]
+ expected:
+ if (os == "linux") and not debug: [PASS, NOTRUN]
+
+ [No cookie returned for domain attribute mismatch (first attribute doesn't, second does, third doesn't)]
+ expected:
+ if not fission and (os == "linux") and not debug: [PASS, TIMEOUT]
+
+ [Return cookie for domain match (with two identical domain attributes)]
+ expected:
+ if (os == "linux") and not debug and fission: [PASS, TIMEOUT]
+ if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN]
+
+ [No cookie returned for domain with single dot ('.') value.]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [Return cookie for domain match (with first domain attribute a match for host name and second as suffix of host name)]
+ expected:
+ if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/cookies/attributes/expires.html.ini b/testing/web-platform/meta/cookies/attributes/expires.html.ini
new file mode 100644
index 0000000000..d740d01186
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/expires.html.ini
@@ -0,0 +1,3 @@
+[expires.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/cookies/attributes/invalid.html.ini b/testing/web-platform/meta/cookies/attributes/invalid.html.ini
new file mode 100644
index 0000000000..54d3bf3e58
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/invalid.html.ini
@@ -0,0 +1,23 @@
+[invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Ignore `Set-Cookie: =` with other `Set-Cookie` headers]
+ expected: FAIL
+
+ [Ignore name- and value-less `Set-Cookie: ; bar`]
+ expected: FAIL
+
+ [Ignore `Set-Cookie: =`]
+ expected: FAIL
+
+ [Ignore empty cookie string]
+ expected: FAIL
+
+ [Ignore name- and value-less `Set-Cookie: `]
+ expected: FAIL
+
+ [Ignore name- and value-less `Set-Cookie: \\t`]
+ expected: FAIL
+
+ [Ignore cookie with domain that won't domain match (along with other invalid noise)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/max-age.html.ini b/testing/web-platform/meta/cookies/attributes/max-age.html.ini
new file mode 100644
index 0000000000..f2bcad051b
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/max-age.html.ini
@@ -0,0 +1,36 @@
+[max-age.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Set multiple cookies with max-age attribute]
+ expected:
+ if processor == "x86": [FAIL, PASS]
+ FAIL
+
+ [Set mulitiple cookies with valid max-age values]
+ expected:
+ if (os == "android") and not debug: [FAIL, PASS]
+ FAIL
+
+ [Don't set multiple cookies with max-age=0]
+ expected: FAIL
+
+ [Set no cookie with max-age=0]
+ expected: FAIL
+
+ [Set no cookie with max-age=-1]
+ expected: FAIL
+
+ [Set cookie with age]
+ expected: FAIL
+
+ [Expire later cookie with same name and max-age=0]
+ expected: FAIL
+
+ [Ignore max-age attribute with invalid non-zero-digit (containing a comma)]
+ expected: FAIL
+
+ [Set no cookie with max-age=-20]
+ expected: FAIL
+
+ [Expire later cookie with same name and max-age=0, and don't set cookie with max-age=0]
+ expected: FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/path-redirect.html.ini b/testing/web-platform/meta/cookies/attributes/path-redirect.html.ini
new file mode 100644
index 0000000000..17470f346d
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/path-redirect.html.ini
@@ -0,0 +1,44 @@
+[path-redirect.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [No cookie sent for redirected path mismatch with trailing '?' after unquoted Path]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch with trailing '#' after unquoted Path]
+ expected: FAIL
+
+ [Cookie sent for redirected path with trailing '/' and the redirected URL is one level deeper]
+ expected: FAIL
+
+ [Cookie sent for redirected path match with a trailing ';' after an unquoted Path]
+ expected: FAIL
+
+ [No cookie sent for redirected path match with a trailing ';' inside a quoted Path]
+ expected: FAIL
+
+ [No cookie sent for redirected path match with partially URL encoded path]
+ expected: FAIL
+
+ [Multiple cookies sent for multiple redirected path matches, sorted by length]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch where path and redirected URL begin with same string]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch where final path directory component and redirected URL resource begin with same string]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch where final path directory component begins with same string as redirected URL final directory component]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch for different resources inside the same final directory component]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch where final path directory component ends in '/' and does not match redirected URL]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch with a similar start to the redirected URL]
+ expected: FAIL
+
+ [No cookie sent for redirected path mismatch with trailing '/' after unquoted Path]
+ expected: FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/path.html.ini b/testing/web-platform/meta/cookies/attributes/path.html.ini
new file mode 100644
index 0000000000..404bcb0e7f
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/path.html.ini
@@ -0,0 +1,28 @@
+[path.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Set cookie for mismatched and root path]
+ expected: FAIL
+
+ [Return cookie for path= / (whitespace after equals)]
+ expected: FAIL
+
+ [Set cookie for bare Path]
+ expected:
+ if (os == "android") and fission: [PASS, FAIL]
+ FAIL
+
+ [No cookie returned for partial path match, return cookie for default path]
+ expected:
+ if (os == "android") and fission: [PASS, FAIL]
+ FAIL
+
+ [Set cookie for Path=]
+ expected:
+ if (os == "android") and fission: [PASS, FAIL]
+ FAIL
+
+ [Return cookie for bare path= (after mismatched path)]
+ expected:
+ if (os == "android") and fission: [PASS, FAIL]
+ FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/secure-non-secure.html.ini b/testing/web-platform/meta/cookies/attributes/secure-non-secure.html.ini
new file mode 100644
index 0000000000..85fa34f729
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/secure-non-secure.html.ini
@@ -0,0 +1,33 @@
+[secure-non-secure.html]
+ [(non-secure) Ignore cookie for Secure attribute]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for seCURe attribute]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for for Secure= attribute]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for Secure=aaaa]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for Secure space equals]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for Secure equals space]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for spaced Secure]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie for space Secure with ;]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie with __Secure- prefix and Secure]
+ expected: FAIL
+
+ [(non-secure) Ignore cookie with __Secure- prefix and without Secure]
+ expected: FAIL
+
+ [(non-secure) Cookie returned with __%53ecure- prefix and without Secure]
+ expected: FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/secure.https.html.ini b/testing/web-platform/meta/cookies/attributes/secure.https.html.ini
new file mode 100644
index 0000000000..ade3d54ba2
--- /dev/null
+++ b/testing/web-platform/meta/cookies/attributes/secure.https.html.ini
@@ -0,0 +1,24 @@
+[secure.https.html]
+ [Set cookie for Secure attribute]
+ expected: FAIL
+
+ [Set cookie for seCURe attribute]
+ expected: FAIL
+
+ [Set cookie for for Secure= attribute]
+ expected: FAIL
+
+ [Set cookie for Secure=aaaa]
+ expected: FAIL
+
+ [Set cookie for Secure space equals]
+ expected: FAIL
+
+ [Set cookie for Secure equals space]
+ expected: FAIL
+
+ [Set cookie for spaced Secure]
+ expected: FAIL
+
+ [Set cookie for space Secure with ;]
+ expected: FAIL