diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/wpt/expectation.json | 290 |
1 files changed, 13 insertions, 277 deletions
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index b2df7e407..4dc968fae 100644 --- a/tools/wpt/expectation.json +++ b/tools/wpt/expectation.json @@ -629,62 +629,8 @@ ], "idlharness.any.js": false, "url-constructor.any.js": [ - "Parsing: <http://example\t.\norg> against <http://example.org/foo/bar>", - "Parsing: <a:\t foo.com> against <http://example.org/foo/bar>", - "Parsing: <lolscheme:x x#x x> against <about:blank>", - "Parsing: <http://f:00000000000000/c> against <http://example.org/foo/bar>", - "Parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>", - "Parsing: <http://f: /c> against <http://example.org/foo/bar>", - "Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar>", - "Parsing: <:#> against <http://example.org/foo/bar>", - "Parsing: <#> against <http://example.org/foo/bar>", - "Parsing: <?> against <http://example.org/foo/bar>", - "Parsing: <http://[::127.0.0.1]> against <http://example.org/foo/bar>", - "Parsing: <http://[0:0:0:0:0:0:13.1.68.3]> against <http://example.org/foo/bar>", - "Parsing: <file:c:\\foo\\bar.html> against <file:///tmp/mock/path>", - "Parsing: < File:c|////foo\\bar.html> against <file:///tmp/mock/path>", - "Parsing: <C|/foo/bar> against <file:///tmp/mock/path>", - "Parsing: </C|\\foo\\bar> against <file:///tmp/mock/path>", - "Parsing: <//C|/foo/bar> against <file:///tmp/mock/path>", - "Parsing: <file://localhost> against <file:///tmp/mock/path>", - "Parsing: <file://localhost/> against <file:///tmp/mock/path>", - "Parsing: <file://localhost/test> against <file:///tmp/mock/path>", - "Parsing: <http://example.com/foo/%2e> against <about:blank>", - "Parsing: <http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar> against <about:blank>", - "Parsing: <http://example.com////../..> against <about:blank>", - "Parsing: <http://example.com/foo\t%91> against <about:blank>", - "Parsing: <http://example.com/foo\tbar> against <about:blank>", - "Parsing: <http://www.google.com/foo?bar=baz#> against <about:blank>", - "Parsing: <http://www/foo/%2E/html> against <about:blank>", - "Parsing: <file:..> against <http://www.example.com/test>", - "Parsing: <\u0000\u001b\u0004\u0012 http://example.com/\u001f \r > against <about:blank>", - "Parsing: <https://%EF%BF%BD> against <about:blank>", - "Parsing: <http://[::1.2.3.]> against <http://other.com/>", - "Parsing: <http://[::1.2.]> against <http://other.com/>", - "Parsing: <http://[::1.]> against <http://other.com/>", - "Parsing: <#> against <test:test>", - "Parsing: <#> against <test:test?test>", - "Parsing: <i> against <sc:sd>", - "Parsing: <i> against <sc:sd/sd>", - "Parsing: <../i> against <sc:sd>", - "Parsing: <../i> against <sc:sd/sd>", - "Parsing: </i> against <sc:sd>", - "Parsing: </i> against <sc:sd/sd>", - "Parsing: <?i> against <sc:sd>", - "Parsing: <?i> against <sc:sd/sd>", - "Parsing: <sc://@/> against <about:blank>", - "Parsing: <sc://te@s:t@/> against <about:blank>", - "Parsing: <sc://:/> against <about:blank>", - "Parsing: <sc://:12/> against <about:blank>", - "Parsing: <sc://\\/> against <about:blank>", - "Parsing: <sc:\\../> against <about:blank>", - "Parsing: <ftp://%e2%98%83> against <about:blank>", - "Parsing: <https://%e2%98%83> against <about:blank>", - "Parsing: <h\tt\nt\rp://h\to\ns\rt:9\t0\n0\r0/p\ta\nt\rh?q\tu\ne\rry#f\tr\na\rg> against <about:blank>", - "Parsing: <https://0x.0x.0> against <about:blank>", + "Parsing: <http://example.com/\ud800\udfff﷏ﷰ?\ud800\udfff﷏ﷰ> against <about:blank>", "Parsing: </> against <file://h/C:/a/b>", - "Parsing: <//d:> against <file:///C:/a/b>", - "Parsing: <//d:/..> against <file:///C:/a/b>", "Parsing: <file:\\\\//> against <about:blank>", "Parsing: <file:\\\\\\\\> against <about:blank>", "Parsing: <file:\\\\\\\\?fox> against <about:blank>", @@ -696,6 +642,7 @@ "Parsing: </////mouse> against <file:///elephant>", "Parsing: <\\/localhost//pig> against <file://lion/>", "Parsing: <//localhost//pig> against <file://lion/>", + "Parsing: </..//localhost//pig> against <file://lion/>", "Parsing: <C|> against <file://host/dir/file>", "Parsing: <C|> against <file://host/D:/dir1/dir2/file>", "Parsing: <C|#> against <file://host/dir/file>", @@ -703,34 +650,18 @@ "Parsing: <C|/> against <file://host/dir/file>", "Parsing: <C|\n/> against <file://host/dir/file>", "Parsing: <C|\\> against <file://host/dir/file>", - "Parsing: </c|/foo/bar> against <file:///c:/baz/qux>", "Parsing: </c:/foo/bar> against <file://host/path>", "Parsing: <file://example.net/C:/> against <about:blank>", "Parsing: <file://1.2.3.4/C:/> against <about:blank>", "Parsing: <file://[1::8]/C:/> against <about:blank>", - "Parsing: <file:/C|/> against <about:blank>", - "Parsing: <file://C|/> against <about:blank>", - "Parsing: <\\\\\\.\\Y:> against <about:blank>", - "Parsing: <\\\\\\.\\y:> against <about:blank>", "Parsing: <file://localhost//a//../..//foo> against <about:blank>", "Parsing: <file://localhost////foo> against <about:blank>", "Parsing: <file:////foo> against <about:blank>", "Parsing: <file:////one/two> against <file:///>", "Parsing: <////one/two> against <file:///>", + "Parsing: <file:///.//> against <file:////>", "Parsing: <file:.//p> against <about:blank>", - "Parsing: <http://[1:0::]> against <http://example.net/>", - "Parsing: <http://[0:1:2:3:4:5:6:7:8]> against <http://example.net/>", - "Parsing: <https://[0::0::0]> against <about:blank>", - "Parsing: <https://[0:.0]> against <about:blank>", - "Parsing: <https://[0:0:]> against <about:blank>", - "Parsing: <https://[0:1:2:3:4:5:6:7.0.0.0.1]> against <about:blank>", - "Parsing: <https://[0:1.00.0.0.0]> against <about:blank>", - "Parsing: <https://[0:1.290.0.0.0]> against <about:blank>", - "Parsing: <https://[0:1.23.23]> against <about:blank>", - "Parsing: <#x> against <sc://ñ>", - "Parsing: <?x> against <sc://ñ>", - "Parsing: <sc://?> against <about:blank>", - "Parsing: <sc://#> against <about:blank>", + "Parsing: <file:/.//p> against <about:blank>", "Parsing: <non-spec:/.//> against <about:blank>", "Parsing: <non-spec:/..//> against <about:blank>", "Parsing: <non-spec:/a/..//> against <about:blank>", @@ -742,227 +673,32 @@ "Parsing: <..//path> against <non-spec:/p>", "Parsing: <a/..//path> against <non-spec:/p>", "Parsing: <> against <non-spec:/..//p>", - "Parsing: <path> against <non-spec:/..//p>", - "Parsing: <non-special://[1:2:0:0:5:0:0:0]/> against <about:blank>", - "Parsing: <http://[::127.0.0.0.1]> against <about:blank>", - "Parsing: <http://example.org/test?#> against <about:blank>", - "Parsing: <a> against <about:blank>", - "Parsing: <a/> against <about:blank>", - "Parsing: <a//> against <about:blank>", - "Parsing: <test-a-colon.html> against <a:>", - "Parsing: <test-a-colon-b.html> against <a:b>", - "Parsing: <file://a%C2%ADb/p> against <about:blank>", - "Parsing: <file:///p> against <about:blank>", - "Parsing: <file://%C2%AD/p> against <about:blank>", - "Parsing: <file://xn--/p> against <about:blank>" + "Parsing: <path> against <non-spec:/..//p>" ], "url-origin.any.js": [ - "Origin parsing: <http://example\t.\norg> against <http://example.org/foo/bar>", - "Origin parsing: <non-special://test:@test/x> against <about:blank>", - "Origin parsing: <non-special://:@test/x> against <about:blank>", - "Origin parsing: <http://f:00000000000000/c> against <http://example.org/foo/bar>", - "Origin parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>", - "Origin parsing: <http://[::127.0.0.1]> against <http://example.org/foo/bar>", - "Origin parsing: <http://[0:0:0:0:0:0:13.1.68.3]> against <http://example.org/foo/bar>", - "Origin parsing: <ssh://example.com/foo/bar.git> against <http://example.org/>", - "Origin parsing: <httpa://foo:80/> against <about:blank>", - "Origin parsing: <gopher://foo:70/> against <about:blank>", - "Origin parsing: <gopher://foo:443/> against <about:blank>", - "Origin parsing: <\u0000\u001b\u0004\u0012 http://example.com/\u001f \r > against <about:blank>", - "Origin parsing: <sc://faß.ExAmPlE/> against <about:blank>", - "Origin parsing: <notspecial://host/?'> against <about:blank>", - "Origin parsing: <i> against <sc://ho/pa>", - "Origin parsing: <../i> against <sc://ho/pa>", - "Origin parsing: </i> against <sc://ho/pa>", - "Origin parsing: <?i> against <sc://ho/pa>", - "Origin parsing: <#i> against <sc://ho/pa>", - "Origin parsing: <sc://ñ.test/> against <about:blank>", - "Origin parsing: <x> against <sc://ñ>", - "Origin parsing: <sc://\u001f!\"$&'()*+,-.;=_`{|}~/> against <about:blank>", - "Origin parsing: <ftp://%e2%98%83> against <about:blank>", - "Origin parsing: <https://%e2%98%83> against <about:blank>", - "Origin parsing: <h\tt\nt\rp://h\to\ns\rt:9\t0\n0\r0/p\ta\nt\rh?q\tu\ne\rry#f\tr\na\rg> against <about:blank>", - "Origin parsing: <https://0x.0x.0> against <about:blank>", - "Origin parsing: <http://[1:0::]> against <http://example.net/>", - "Origin parsing: <sc://ñ> against <about:blank>", - "Origin parsing: <sc://ñ?x> against <about:blank>", - "Origin parsing: <sc://ñ#x> against <about:blank>", - "Origin parsing: <#x> against <sc://ñ>", - "Origin parsing: <?x> against <sc://ñ>", - "Origin parsing: <tftp://foobar.com/someconfig;mode=netascii> against <about:blank>", - "Origin parsing: <telnet://user:pass@foobar.com:23/> against <about:blank>", - "Origin parsing: <ut2004://10.10.10.10:7777/Index.ut2> against <about:blank>", - "Origin parsing: <redis://foo:bar@somehost:6379/0?baz=bam&qux=baz> against <about:blank>", - "Origin parsing: <rsync://foo@host:911/sup> against <about:blank>", - "Origin parsing: <git://github.com/foo/bar.git> against <about:blank>", - "Origin parsing: <irc://myserver.com:6999/channel?passwd> against <about:blank>", - "Origin parsing: <dns://fw.example.org:9999/foo.bar.org?type=TXT> against <about:blank>", - "Origin parsing: <ldap://localhost:389/ou=People,o=JNDITutorial> against <about:blank>", - "Origin parsing: <git+https://github.com/foo/bar> against <about:blank>" - ], - "url-searchparams.any.js": [ - "URL.searchParams updating, clearing", - "URL.searchParams and URL.search setters, update propagation" + "Origin parsing: <http://example.com/\ud800\udfff﷏ﷰ?\ud800\udfff﷏ﷰ> against <about:blank>" ], + "url-searchparams.any.js": true, "url-setters-stripping.any.js": [ "Setting protocol with leading U+0000 (https:)", "Setting protocol with U+0000 before inserted colon (https:)", - "Setting host with leading U+0000 (https:)", - "Setting host with middle U+0000 (https:)", - "Setting host with trailing U+0000 (https:)", - "Setting port with middle U+0000 (https:)", - "Setting port with trailing U+0000 (https:)", - "Setting protocol with leading U+0009 (https:)", - "Setting protocol with U+0009 before inserted colon (https:)", - "Setting host with leading U+0009 (https:)", - "Setting hostname with leading U+0009 (https:)", - "Setting host with middle U+0009 (https:)", - "Setting hostname with middle U+0009 (https:)", - "Setting host with trailing U+0009 (https:)", - "Setting hostname with trailing U+0009 (https:)", - "Setting port with leading U+0009 (https:)", - "Setting port with middle U+0009 (https:)", - "Setting port with trailing U+0009 (https:)", - "Setting pathname with leading U+0009 (https:)", - "Setting pathname with middle U+0009 (https:)", - "Setting pathname with trailing U+0009 (https:)", - "Setting search with leading U+0009 (https:)", - "Setting search with middle U+0009 (https:)", - "Setting search with trailing U+0009 (https:)", - "Setting hash with leading U+0009 (https:)", - "Setting hash with middle U+0009 (https:)", - "Setting hash with trailing U+0009 (https:)", - "Setting protocol with leading U+000A (https:)", - "Setting protocol with U+000A before inserted colon (https:)", - "Setting host with leading U+000A (https:)", - "Setting hostname with leading U+000A (https:)", - "Setting host with middle U+000A (https:)", - "Setting hostname with middle U+000A (https:)", - "Setting host with trailing U+000A (https:)", - "Setting hostname with trailing U+000A (https:)", - "Setting port with leading U+000A (https:)", - "Setting port with middle U+000A (https:)", - "Setting port with trailing U+000A (https:)", - "Setting pathname with leading U+000A (https:)", - "Setting pathname with middle U+000A (https:)", - "Setting pathname with trailing U+000A (https:)", - "Setting search with leading U+000A (https:)", - "Setting search with middle U+000A (https:)", - "Setting search with trailing U+000A (https:)", - "Setting hash with leading U+000A (https:)", - "Setting hash with middle U+000A (https:)", - "Setting hash with trailing U+000A (https:)", - "Setting protocol with leading U+000D (https:)", - "Setting protocol with U+000D before inserted colon (https:)", - "Setting host with leading U+000D (https:)", - "Setting hostname with leading U+000D (https:)", - "Setting host with middle U+000D (https:)", - "Setting hostname with middle U+000D (https:)", - "Setting host with trailing U+000D (https:)", - "Setting hostname with trailing U+000D (https:)", - "Setting port with leading U+000D (https:)", - "Setting port with middle U+000D (https:)", - "Setting port with trailing U+000D (https:)", - "Setting pathname with leading U+000D (https:)", - "Setting pathname with middle U+000D (https:)", - "Setting pathname with trailing U+000D (https:)", - "Setting search with leading U+000D (https:)", - "Setting search with middle U+000D (https:)", - "Setting search with trailing U+000D (https:)", - "Setting hash with leading U+000D (https:)", - "Setting hash with middle U+000D (https:)", - "Setting hash with trailing U+000D (https:)", + "Setting port with leading U+0000 (https:)", + "Setting pathname with trailing U+0000 (https:)", "Setting protocol with leading U+001F (https:)", "Setting protocol with U+001F before inserted colon (https:)", - "Setting host with leading U+001F (https:)", - "Setting host with middle U+001F (https:)", - "Setting host with trailing U+001F (https:)", - "Setting port with middle U+001F (https:)", - "Setting port with trailing U+001F (https:)", + "Setting port with leading U+001F (https:)", + "Setting pathname with trailing U+001F (https:)", "Setting protocol with leading U+0000 (wpt++:)", "Setting protocol with U+0000 before inserted colon (wpt++:)", - "Setting host with leading U+0000 (wpt++:)", - "Setting host with middle U+0000 (wpt++:)", - "Setting host with trailing U+0000 (wpt++:)", - "Setting port with middle U+0000 (wpt++:)", - "Setting port with trailing U+0000 (wpt++:)", - "Setting pathname with leading U+0000 (wpt++:)", - "Setting pathname with middle U+0000 (wpt++:)", + "Setting port with leading U+0000 (wpt++:)", "Setting pathname with trailing U+0000 (wpt++:)", - "Setting protocol with leading U+0009 (wpt++:)", - "Setting protocol with U+0009 before inserted colon (wpt++:)", - "Setting host with leading U+0009 (wpt++:)", - "Setting hostname with leading U+0009 (wpt++:)", - "Setting host with middle U+0009 (wpt++:)", - "Setting hostname with middle U+0009 (wpt++:)", - "Setting host with trailing U+0009 (wpt++:)", - "Setting hostname with trailing U+0009 (wpt++:)", - "Setting port with leading U+0009 (wpt++:)", - "Setting port with middle U+0009 (wpt++:)", - "Setting port with trailing U+0009 (wpt++:)", - "Setting pathname with leading U+0009 (wpt++:)", - "Setting pathname with middle U+0009 (wpt++:)", - "Setting pathname with trailing U+0009 (wpt++:)", - "Setting search with leading U+0009 (wpt++:)", - "Setting search with middle U+0009 (wpt++:)", - "Setting search with trailing U+0009 (wpt++:)", - "Setting hash with leading U+0009 (wpt++:)", - "Setting hash with middle U+0009 (wpt++:)", - "Setting hash with trailing U+0009 (wpt++:)", - "Setting protocol with leading U+000A (wpt++:)", - "Setting protocol with U+000A before inserted colon (wpt++:)", - "Setting host with leading U+000A (wpt++:)", - "Setting hostname with leading U+000A (wpt++:)", - "Setting host with middle U+000A (wpt++:)", - "Setting hostname with middle U+000A (wpt++:)", - "Setting host with trailing U+000A (wpt++:)", - "Setting hostname with trailing U+000A (wpt++:)", - "Setting port with leading U+000A (wpt++:)", - "Setting port with middle U+000A (wpt++:)", - "Setting port with trailing U+000A (wpt++:)", - "Setting pathname with leading U+000A (wpt++:)", - "Setting pathname with middle U+000A (wpt++:)", - "Setting pathname with trailing U+000A (wpt++:)", - "Setting search with leading U+000A (wpt++:)", - "Setting search with middle U+000A (wpt++:)", - "Setting search with trailing U+000A (wpt++:)", - "Setting hash with leading U+000A (wpt++:)", - "Setting hash with middle U+000A (wpt++:)", - "Setting hash with trailing U+000A (wpt++:)", - "Setting protocol with leading U+000D (wpt++:)", - "Setting protocol with U+000D before inserted colon (wpt++:)", - "Setting host with leading U+000D (wpt++:)", - "Setting hostname with leading U+000D (wpt++:)", - "Setting host with middle U+000D (wpt++:)", - "Setting hostname with middle U+000D (wpt++:)", - "Setting host with trailing U+000D (wpt++:)", - "Setting hostname with trailing U+000D (wpt++:)", - "Setting port with leading U+000D (wpt++:)", - "Setting port with middle U+000D (wpt++:)", - "Setting port with trailing U+000D (wpt++:)", - "Setting pathname with leading U+000D (wpt++:)", - "Setting pathname with middle U+000D (wpt++:)", - "Setting pathname with trailing U+000D (wpt++:)", - "Setting search with leading U+000D (wpt++:)", - "Setting search with middle U+000D (wpt++:)", - "Setting search with trailing U+000D (wpt++:)", - "Setting hash with leading U+000D (wpt++:)", - "Setting hash with middle U+000D (wpt++:)", - "Setting hash with trailing U+000D (wpt++:)", "Setting protocol with leading U+001F (wpt++:)", "Setting protocol with U+001F before inserted colon (wpt++:)", - "Setting host with leading U+001F (wpt++:)", - "Setting host with middle U+001F (wpt++:)", - "Setting host with trailing U+001F (wpt++:)", - "Setting port with middle U+001F (wpt++:)", - "Setting port with trailing U+001F (wpt++:)", - "Setting pathname with leading U+001F (wpt++:)", - "Setting pathname with middle U+001F (wpt++:)", + "Setting port with leading U+001F (wpt++:)", "Setting pathname with trailing U+001F (wpt++:)" ], "url-tojson.any.js": true, "urlencoded-parser.any.js": [ - "URLSearchParams constructed with: %EF%BB%BFtest=%EF%BB%BF", "request.formData() with input: test=", "response.formData() with input: test=", "request.formData() with input: †&†=x", |