Diff
Modified: trunk/LayoutTests/ChangeLog (279765 => 279766)
--- trunk/LayoutTests/ChangeLog 2021-07-09 00:06:11 UTC (rev 279765)
+++ trunk/LayoutTests/ChangeLog 2021-07-09 00:09:23 UTC (rev 279766)
@@ -1,3 +1,25 @@
+2021-07-08 Carlos Alberto Lopez Perez <clo...@igalia.com>
+
+ [GTK][WPE] Gardening of tests after r279585 and 279705
+
+ Re-baseline the tests that have consistent text output, mark the
+ ones that are flaky as failing and report a crash.
+
+ Unreviewed gardening.
+
+ * platform/glib/TestExpectations:
+ * platform/glib/http/tests/websocket/tests/hybi/multiple-set-cookies-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/attributes/invalid-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/attributes/max-age-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/attributes/path-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/attributes/secure-non-secure-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/encoding/charset-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/name/name-ctl-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/ordering/ordering.sub-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/path/match-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/value/value-ctl-expected.txt: Added.
+ * platform/glib/imported/w3c/web-platform-tests/cookies/value/value-expected.txt: Added.
+
2021-07-08 Ayumi Kojima <ayumi_koj...@apple.com>
[Mac] media/modern-media-controls/media-controller/media-controller-click-on-video-background-should-pause-fullscreen.html is flaky timing out.
Modified: trunk/LayoutTests/platform/glib/TestExpectations (279765 => 279766)
--- trunk/LayoutTests/platform/glib/TestExpectations 2021-07-09 00:06:11 UTC (rev 279765)
+++ trunk/LayoutTests/platform/glib/TestExpectations 2021-07-09 00:09:23 UTC (rev 279766)
@@ -2322,6 +2322,17 @@
webkit.org/b/227665 fast/css/parsing-relative-color-syntax.html [ Failure ]
+webkit.org/b/227819 imported/w3c/web-platform-tests/cookies/samesite/about-blank-toplevel.https.html [ Crash ]
+
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__host.document-cookie.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__host.document-cookie.https.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__host.header.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__host.header.https.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__secure.document-cookie.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__secure.document-cookie.https.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/__secure.header.html [ Failure ]
+webkit.org/b/227823 imported/w3c/web-platform-tests/cookies/prefix/document-cookie.non-secure.html [ Failure ]
+
# End: Common failures between GTK and WPE.
#////////////////////////////////////////////////////////////////////////////////////////
Added: trunk/LayoutTests/platform/glib/http/tests/websocket/tests/hybi/multiple-set-cookies-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/http/tests/websocket/tests/hybi/multiple-set-cookies-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/http/tests/websocket/tests/hybi/multiple-set-cookies-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,2 @@
+ALERT: a=b; c=d
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/invalid-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/invalid-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/invalid-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,28 @@
+
+PASS Set cookie with invalid attribute
+PASS Set cookie ending with invalid attribute.
+PASS Set cookie ending with quoted invalid attribute.
+PASS Set cookie ending with double-quoted invalid attribute.
+PASS Set cookie ending with invalid attribute equals.
+PASS Set cookie with two invalid attributes (lol="aaa and bbb).
+PASS Set cookie ending with two invalid attributes (lol="aaa and bbb).
+PASS Set cookie for quoted Secure attribute
+PASS Set cookie for Secure qux
+PASS Ignore invalid attribute name with comma
+PASS Ignore invalid attribute value with comma
+PASS Set cookie ignoring multiple invalid attributes, whitespace, and semicolons
+PASS Set cookie with multiple '='s in its value, ignoring multiple invalid attributes, whitespace, and semicolons
+PASS Set cookie with (invalid) version=1 attribute
+PASS Set cookie with (invalid) version=1000 attribute
+PASS Set cookie ignoring anything after ; (which looks like an invalid attribute)
+PASS Set cookie ignoring anything after ; (which looks like an invalid attribute, with no trailing semicolon)
+PASS Ignore keys after semicolon
+PASS Ignore attributes after semicolon
+PASS Ignore `Set-Cookie: =`
+PASS Ignore empty cookie string
+FAIL Ignore `Set-Cookie: =` with other `Set-Cookie` headers assert_equals: The cookie was set as expected. expected "test22" but got ""
+FAIL Ignore name- and value-less `Set-Cookie: ; bar` assert_equals: The cookie was set as expected. expected "testA23" but got ""
+FAIL Ignore name- and value-less `Set-Cookie: ` assert_equals: The cookie was set as expected. expected "test24" but got ""
+FAIL Ignore name- and value-less `Set-Cookie: \t` assert_equals: The cookie was set as expected. expected "test25" but got ""
+PASS Ignore cookie with domain that won't domain match (along with other invalid noise)
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/max-age-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/max-age-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/max-age-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,12 @@
+
+PASS Ignore max-age attribute with invalid non-zero-digit (containing a comma)
+PASS Set cookie with age
+PASS Set no cookie with max-age=0
+PASS Set no cookie with max-age=-1
+PASS Set no cookie with max-age=-20
+PASS Set multiple cookies with max-age attribute
+PASS Expire later cookie with same name and max-age=0
+PASS Expire later cookie with same name and max-age=0, and don't set cookie with max-age=0
+PASS Set mulitiple cookies with valid max-age values
+PASS Don't set multiple cookies with max-age=0
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/path-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/path-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/path-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,23 @@
+
+PASS Set cookie for bare Path
+PASS Set cookie for Path=
+PASS Set cookie for Path=/
+PASS No cookie returned for mismatched path
+PASS No cookie returned for path space equals mismatched path
+PASS No cookie returned for path equals space mismatched path
+PASS No cookie returned for mismatched path and attribute
+PASS Set cookie for mismatched and root path
+PASS No cookie returned for root and mismatched path
+PASS No cookie returned for multiple mismatched paths
+PASS Return 2 cookies sorted by matching path length (earlier name with shorter path set first)
+PASS Return 2 cookies sorted by matching path length (later name with shorter path set first)
+PASS Return 2 cookies sorted by matching path length (earlier name with longer path set first)
+PASS Return 2 cookies sorted by matching path length (later name with longer path set first)
+PASS No cookie returned for partial path match
+PASS No cookie returned for partial path match, return cookie for default path
+PASS Return cookie for path= / (whitespace after equals)
+PASS No cookie returned for case mismatched path
+FAIL Return cookie A on path match, no cookie returned for path mismatch (plus whitespace) assert_equals: The cookie was set as expected. expected "testA=19" but got ""
+PASS No cookie returned for mismatched path (after bare path=)
+FAIL Return cookie for bare path= (after mismatched path) assert_equals: The cookie was set as expected. expected "test=21" but got "testA=19; testB=19; test=21"
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/secure-non-secure-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/secure-non-secure-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/attributes/secure-non-secure-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,14 @@
+
+PASS Test cookie secure attribute parsing (non-secure origin)
+PASS (non-secure) Ignore cookie for Secure attribute
+PASS (non-secure) Ignore cookie for seCURe attribute
+PASS (non-secure) Ignore cookie for for Secure= attribute
+PASS (non-secure) Ignore cookie for Secure=aaaa
+PASS (non-secure) Ignore cookie for Secure space equals
+PASS (non-secure) Ignore cookie for Secure equals space
+PASS (non-secure) Ignore cookie for spaced Secure
+PASS (non-secure) Ignore cookie for space Secure with ;
+PASS (non-secure) Ignore cookie with __Secure- prefix and Secure
+FAIL (non-secure) Ignore cookie with __Secure- prefix and without Secure assert_equals: The cookie was rejected. expected "" but got "__Secure-test=10"
+FAIL (non-secure) Cookie returned with __%53ecure- prefix and without Secure assert_equals: The cookie was set as expected. expected "__%53ecure-test=11" but got "__Secure-test=10; __%53ecure-test=11"
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/encoding/charset-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/encoding/charset-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/encoding/charset-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,8 @@
+
+FAIL ASCII name and utf-8 value assert_equals: The cookie was set as expected. expected "test=1春节回家路·春运完全手册" but got "test=1"
+FAIL utf-8 name and ASCII value assert_equals: The cookie was set as expected. expected "тест=2" but got ""
+FAIL ASCII name and quoted utf-8 value assert_equals: The cookie was set as expected. expected "test=\"3春节回家路·春运完全手册\"" but got "test=\"3"
+FAIL utf-8 name and value assert_equals: The cookie was set as expected. expected "春节回=4家路·春运完全手册" but got ""
+FAIL quoted utf-8 name and value assert_equals: The cookie was set as expected. expected "\"春节回=5家路·春运完全手册\"" but got "\""
+FAIL utf-8 name and value, with (invalid) utf-8 attribute assert_equals: The cookie was set as expected. expected "春节回=6家路·春运" but got ""
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/name/name-ctl-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/name/name-ctl-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/name/name-ctl-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,125 @@
+
+PASS Cookie with %x0 in name is truncated.
+FAIL Cookie with %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test10" but got "test10; name=10"
+PASS Cookie with %xd in name is truncated.
+FAIL Cookie with %x1 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test1"
+FAIL Cookie with %x2 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test2"
+FAIL Cookie with %x3 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test3"
+FAIL Cookie with %x4 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test4"
+FAIL Cookie with %x5 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test5"
+FAIL Cookie with %x6 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test6"
+FAIL Cookie with %x7 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test7"
+FAIL Cookie with %x8 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test8"
+FAIL Cookie with %x9 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test9"
+FAIL Cookie with %xb in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test11"
+FAIL Cookie with %xc in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test12"
+FAIL Cookie with %xe in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test14"
+FAIL Cookie with %xf in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test15"
+FAIL Cookie with %x10 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test16"
+FAIL Cookie with %x11 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test17"
+FAIL Cookie with %x12 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test18"
+FAIL Cookie with %x13 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test19"
+FAIL Cookie with %x14 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test20"
+FAIL Cookie with %x15 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test21"
+FAIL Cookie with %x16 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test22"
+FAIL Cookie with %x17 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test23"
+FAIL Cookie with %x18 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test24"
+FAIL Cookie with %x19 in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test25"
+FAIL Cookie with %x1a in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test26"
+FAIL Cookie with %x1b in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test27"
+FAIL Cookie with %x1c in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test28"
+FAIL Cookie with %x1d in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test29"
+FAIL Cookie with %x1e in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test30"
+FAIL Cookie with %x1f in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test31"
+FAIL Cookie with %x7f in name is rejected. assert_equals: The cookie was rejected. expected "" but got "test127name=127"
+PASS Cookie with %x1 after %x0 in name is truncated.
+PASS Cookie with %x2 after %x0 in name is truncated.
+PASS Cookie with %x3 after %x0 in name is truncated.
+PASS Cookie with %x4 after %x0 in name is truncated.
+PASS Cookie with %x5 after %x0 in name is truncated.
+PASS Cookie with %x6 after %x0 in name is truncated.
+PASS Cookie with %x7 after %x0 in name is truncated.
+PASS Cookie with %x8 after %x0 in name is truncated.
+PASS Cookie with %x9 after %x0 in name is truncated.
+PASS Cookie with %xb after %x0 in name is truncated.
+PASS Cookie with %xc after %x0 in name is truncated.
+PASS Cookie with %xe after %x0 in name is truncated.
+PASS Cookie with %xf after %x0 in name is truncated.
+PASS Cookie with %x10 after %x0 in name is truncated.
+PASS Cookie with %x11 after %x0 in name is truncated.
+PASS Cookie with %x12 after %x0 in name is truncated.
+PASS Cookie with %x13 after %x0 in name is truncated.
+PASS Cookie with %x14 after %x0 in name is truncated.
+PASS Cookie with %x15 after %x0 in name is truncated.
+PASS Cookie with %x16 after %x0 in name is truncated.
+PASS Cookie with %x17 after %x0 in name is truncated.
+PASS Cookie with %x18 after %x0 in name is truncated.
+PASS Cookie with %x19 after %x0 in name is truncated.
+PASS Cookie with %x1a after %x0 in name is truncated.
+PASS Cookie with %x1b after %x0 in name is truncated.
+PASS Cookie with %x1c after %x0 in name is truncated.
+PASS Cookie with %x1d after %x0 in name is truncated.
+PASS Cookie with %x1e after %x0 in name is truncated.
+PASS Cookie with %x1f after %x0 in name is truncated.
+PASS Cookie with %x7f after %x0 in name is truncated.
+FAIL Cookie with %x1 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test1term" but got "na"
+FAIL Cookie with %x2 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test2term" but got "na"
+FAIL Cookie with %x3 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test3term" but got "na"
+FAIL Cookie with %x4 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test4term" but got "na"
+FAIL Cookie with %x5 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test5term" but got "na"
+FAIL Cookie with %x6 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test6term" but got "na"
+FAIL Cookie with %x7 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test7term" but got "na"
+FAIL Cookie with %x8 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test8term" but got "na"
+FAIL Cookie with %x9 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test9term" but got "na"
+FAIL Cookie with %xb after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test11term" but got "na"
+FAIL Cookie with %xc after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test12term" but got "na"
+FAIL Cookie with %xe after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test14term" but got "na"
+FAIL Cookie with %xf after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test15term" but got "na"
+FAIL Cookie with %x10 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test16term" but got "na"
+FAIL Cookie with %x11 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test17term" but got "na"
+FAIL Cookie with %x12 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test18term" but got "na"
+FAIL Cookie with %x13 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test19term" but got "na"
+FAIL Cookie with %x14 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test20term" but got "na"
+FAIL Cookie with %x15 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test21term" but got "na"
+FAIL Cookie with %x16 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test22term" but got "na"
+FAIL Cookie with %x17 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test23term" but got "na"
+FAIL Cookie with %x18 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test24term" but got "na"
+FAIL Cookie with %x19 after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test25term" but got "na"
+FAIL Cookie with %x1a after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test26term" but got "na"
+FAIL Cookie with %x1b after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test27term" but got "na"
+FAIL Cookie with %x1c after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test28term" but got "na"
+FAIL Cookie with %x1d after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test29term" but got "na"
+FAIL Cookie with %x1e after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test30term" but got "na"
+FAIL Cookie with %x1f after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test31term" but got "na"
+FAIL Cookie with %x7f after %xa in name is truncated. assert_equals: The cookie was set as expected. expected "test127term" but got "test127term; name=127"
+PASS Cookie with %x1 after %xd in name is truncated.
+PASS Cookie with %x2 after %xd in name is truncated.
+PASS Cookie with %x3 after %xd in name is truncated.
+PASS Cookie with %x4 after %xd in name is truncated.
+PASS Cookie with %x5 after %xd in name is truncated.
+PASS Cookie with %x6 after %xd in name is truncated.
+PASS Cookie with %x7 after %xd in name is truncated.
+PASS Cookie with %x8 after %xd in name is truncated.
+PASS Cookie with %x9 after %xd in name is truncated.
+PASS Cookie with %xb after %xd in name is truncated.
+PASS Cookie with %xc after %xd in name is truncated.
+PASS Cookie with %xe after %xd in name is truncated.
+PASS Cookie with %xf after %xd in name is truncated.
+PASS Cookie with %x10 after %xd in name is truncated.
+PASS Cookie with %x11 after %xd in name is truncated.
+PASS Cookie with %x12 after %xd in name is truncated.
+PASS Cookie with %x13 after %xd in name is truncated.
+PASS Cookie with %x14 after %xd in name is truncated.
+PASS Cookie with %x15 after %xd in name is truncated.
+PASS Cookie with %x16 after %xd in name is truncated.
+PASS Cookie with %x17 after %xd in name is truncated.
+PASS Cookie with %x18 after %xd in name is truncated.
+PASS Cookie with %x19 after %xd in name is truncated.
+PASS Cookie with %x1a after %xd in name is truncated.
+PASS Cookie with %x1b after %xd in name is truncated.
+PASS Cookie with %x1c after %xd in name is truncated.
+PASS Cookie with %x1d after %xd in name is truncated.
+PASS Cookie with %x1e after %xd in name is truncated.
+PASS Cookie with %x1f after %xd in name is truncated.
+PASS Cookie with %x7f after %xd in name is truncated.
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/ordering/ordering.sub-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/ordering/ordering.sub-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/ordering/ordering.sub-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,7 @@
+
+PASS Test cookie ordering
+FAIL Cookies with longer path attribute values are ordered before shorter ones assert_equals: The cookie was set as expected. expected "testF=1; testB=1; testC=1; testE=1" but got "testB=1; testC=1"
+FAIL Cookies with longer path attribute values are ordered before shorter ones (2) assert_equals: The cookie was set as expected. expected "testG=2; testB=2; testF=2; testH=2; testC=2" but got "testB=2; testH=2; testC=2"
+PASS Cookies with longer paths are listed before cookies with shorter paths
+PASS For equal length paths, list the cookie with an earlier creation time first
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/path/match-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/path/match-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/path/match-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,18 @@
+
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: match.html
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: cookies
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies/
+PASS `document.cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies/resources/echo-cookie.html
+PASS `document.cookie` on /cookies/resources/echo-cookie.html DOES NOT set cookie for path: /cook
+PASS `document.cookie` on /cookies/resources/echo-cookie.html DOES NOT set cookie for path: /w/
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: match.html
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: cookies
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies/
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html sets cookie with path: /cookies/resources/echo-cookie.html
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html DOES NOT set cookie for path: /cook
+PASS `Set-Cookie` on /cookies/resources/echo-cookie.html DOES NOT set cookie for path: /w/
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-ctl-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-ctl-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-ctl-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,125 @@
+
+PASS Cookie with %x0 in value is truncated.
+FAIL Cookie with %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=10" but got "test=10; value"
+PASS Cookie with %xd in value is truncated.
+FAIL Cookie with %x1 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=1"
+FAIL Cookie with %x2 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=2"
+FAIL Cookie with %x3 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=3"
+FAIL Cookie with %x4 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=4"
+FAIL Cookie with %x5 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=5"
+FAIL Cookie with %x6 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=6"
+FAIL Cookie with %x7 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=7"
+FAIL Cookie with %x8 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=8"
+FAIL Cookie with %x9 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=9"
+FAIL Cookie with %xb in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=11"
+FAIL Cookie with %xc in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=12"
+FAIL Cookie with %xe in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=14"
+FAIL Cookie with %xf in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=15"
+FAIL Cookie with %x10 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=16"
+FAIL Cookie with %x11 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=17"
+FAIL Cookie with %x12 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=18"
+FAIL Cookie with %x13 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=19"
+FAIL Cookie with %x14 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=20"
+FAIL Cookie with %x15 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=21"
+FAIL Cookie with %x16 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=22"
+FAIL Cookie with %x17 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=23"
+FAIL Cookie with %x18 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=24"
+FAIL Cookie with %x19 in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=25"
+FAIL Cookie with %x1a in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=26"
+FAIL Cookie with %x1b in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=27"
+FAIL Cookie with %x1c in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=28"
+FAIL Cookie with %x1d in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=29"
+FAIL Cookie with %x1e in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=30"
+FAIL Cookie with %x1f in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=31"
+FAIL Cookie with %x7f in value is rejected. assert_equals: The cookie was rejected. expected "" but got "test=127value"
+PASS Cookie with %x1 after %x0 in value is truncated.
+PASS Cookie with %x2 after %x0 in value is truncated.
+PASS Cookie with %x3 after %x0 in value is truncated.
+PASS Cookie with %x4 after %x0 in value is truncated.
+PASS Cookie with %x5 after %x0 in value is truncated.
+PASS Cookie with %x6 after %x0 in value is truncated.
+PASS Cookie with %x7 after %x0 in value is truncated.
+PASS Cookie with %x8 after %x0 in value is truncated.
+PASS Cookie with %x9 after %x0 in value is truncated.
+PASS Cookie with %xb after %x0 in value is truncated.
+PASS Cookie with %xc after %x0 in value is truncated.
+PASS Cookie with %xe after %x0 in value is truncated.
+PASS Cookie with %xf after %x0 in value is truncated.
+PASS Cookie with %x10 after %x0 in value is truncated.
+PASS Cookie with %x11 after %x0 in value is truncated.
+PASS Cookie with %x12 after %x0 in value is truncated.
+PASS Cookie with %x13 after %x0 in value is truncated.
+PASS Cookie with %x14 after %x0 in value is truncated.
+PASS Cookie with %x15 after %x0 in value is truncated.
+PASS Cookie with %x16 after %x0 in value is truncated.
+PASS Cookie with %x17 after %x0 in value is truncated.
+PASS Cookie with %x18 after %x0 in value is truncated.
+PASS Cookie with %x19 after %x0 in value is truncated.
+PASS Cookie with %x1a after %x0 in value is truncated.
+PASS Cookie with %x1b after %x0 in value is truncated.
+PASS Cookie with %x1c after %x0 in value is truncated.
+PASS Cookie with %x1d after %x0 in value is truncated.
+PASS Cookie with %x1e after %x0 in value is truncated.
+PASS Cookie with %x1f after %x0 in value is truncated.
+PASS Cookie with %x7f after %x0 in value is truncated.
+FAIL Cookie with %x1 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=1term" but got "test=1term; va"
+FAIL Cookie with %x2 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=2term" but got "test=2term; va"
+FAIL Cookie with %x3 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=3term" but got "test=3term; va"
+FAIL Cookie with %x4 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=4term" but got "test=4term; va"
+FAIL Cookie with %x5 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=5term" but got "test=5term; va"
+FAIL Cookie with %x6 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=6term" but got "test=6term; va"
+FAIL Cookie with %x7 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=7term" but got "test=7term; va"
+FAIL Cookie with %x8 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=8term" but got "test=8term; va"
+FAIL Cookie with %x9 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=9term" but got "test=9term; va"
+FAIL Cookie with %xb after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=11term" but got "test=11term; va"
+FAIL Cookie with %xc after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=12term" but got "test=12term; va"
+FAIL Cookie with %xe after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=14term" but got "test=14term; va"
+FAIL Cookie with %xf after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=15term" but got "test=15term; va"
+FAIL Cookie with %x10 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=16term" but got "test=16term; va"
+FAIL Cookie with %x11 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=17term" but got "test=17term; va"
+FAIL Cookie with %x12 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=18term" but got "test=18term; va"
+FAIL Cookie with %x13 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=19term" but got "test=19term; va"
+FAIL Cookie with %x14 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=20term" but got "test=20term; va"
+FAIL Cookie with %x15 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=21term" but got "test=21term; va"
+FAIL Cookie with %x16 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=22term" but got "test=22term; va"
+FAIL Cookie with %x17 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=23term" but got "test=23term; va"
+FAIL Cookie with %x18 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=24term" but got "test=24term; va"
+FAIL Cookie with %x19 after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=25term" but got "test=25term; va"
+FAIL Cookie with %x1a after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=26term" but got "test=26term; va"
+FAIL Cookie with %x1b after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=27term" but got "test=27term; va"
+FAIL Cookie with %x1c after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=28term" but got "test=28term; va"
+FAIL Cookie with %x1d after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=29term" but got "test=29term; va"
+FAIL Cookie with %x1e after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=30term" but got "test=30term; va"
+FAIL Cookie with %x1f after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=31term" but got "test=31term; va"
+FAIL Cookie with %x7f after %xa in value is truncated. assert_equals: The cookie was set as expected. expected "test=127term" but got "test=127term; value"
+PASS Cookie with %x1 after %xd in value is truncated.
+PASS Cookie with %x2 after %xd in value is truncated.
+PASS Cookie with %x3 after %xd in value is truncated.
+PASS Cookie with %x4 after %xd in value is truncated.
+PASS Cookie with %x5 after %xd in value is truncated.
+PASS Cookie with %x6 after %xd in value is truncated.
+PASS Cookie with %x7 after %xd in value is truncated.
+PASS Cookie with %x8 after %xd in value is truncated.
+PASS Cookie with %x9 after %xd in value is truncated.
+PASS Cookie with %xb after %xd in value is truncated.
+PASS Cookie with %xc after %xd in value is truncated.
+PASS Cookie with %xe after %xd in value is truncated.
+PASS Cookie with %xf after %xd in value is truncated.
+PASS Cookie with %x10 after %xd in value is truncated.
+PASS Cookie with %x11 after %xd in value is truncated.
+PASS Cookie with %x12 after %xd in value is truncated.
+PASS Cookie with %x13 after %xd in value is truncated.
+PASS Cookie with %x14 after %xd in value is truncated.
+PASS Cookie with %x15 after %xd in value is truncated.
+PASS Cookie with %x16 after %xd in value is truncated.
+PASS Cookie with %x17 after %xd in value is truncated.
+PASS Cookie with %x18 after %xd in value is truncated.
+PASS Cookie with %x19 after %xd in value is truncated.
+PASS Cookie with %x1a after %xd in value is truncated.
+PASS Cookie with %x1b after %xd in value is truncated.
+PASS Cookie with %x1c after %xd in value is truncated.
+PASS Cookie with %x1d after %xd in value is truncated.
+PASS Cookie with %x1e after %xd in value is truncated.
+PASS Cookie with %x1f after %xd in value is truncated.
+PASS Cookie with %x7f after %xd in value is truncated.
+
Added: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-expected.txt (0 => 279766)
--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/cookies/value/value-expected.txt 2021-07-09 00:09:23 UTC (rev 279766)
@@ -0,0 +1,25 @@
+
+PASS Set value containing a comma
+PASS Set quoted value containing a comma
+PASS Ignore values after semicolon
+PASS Ingore whitespace at the end of value
+PASS Set value including quotes and whitespace up until semicolon
+PASS Set value with a single quote excluding whitespace
+PASS Set nameless cookie to its value
+PASS Set nameless cookie to its value with an escaped quote
+PASS Set value with unbalanced leading quote
+PASS Set nameless cookie followed by '=' to its value
+PASS Set cookie with large value ( = 4kb)
+FAIL Ignore cookie with large value ( > 4kb) assert_equals: The cookie was rejected. expected "" but got "test=12aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+PASS Set cookie but ignore value after LF
+PASS Set cookie ignoring whitespace after value endquote
+PASS Ignore whitespace and ; after value
+PASS Ignore whitespace preceding value
+PASS Set cookie with quotes in value
+PASS Set cookie keeping whitespace inside quoted value
+PASS Set cookie value ignoring characters after semicolon
+PASS Set cookie with another = inside quoted value
+FAIL Set cookie ignoring whitespace surrounding value and characters after first semicolon assert_equals: The cookie was set as expected. expected "test=21" but got "test"
+FAIL Set valueless cookie, given `Set-Cookie: test22=` assert_equals: The cookie was set as expected. expected "testA=22; test22=; testB=22" but got "test; testA=22; test22=; testB=22"
+FAIL URL-encoded cookie value is not decoded assert_equals: The cookie was set as expected. expected "test=%32%33" but got "test; testA=22; test22=; testB=22; test=%32%33"
+