From badc88b78a623d66ae86157d44a438c14dd7616a Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Tue, 2 Mar 2021 01:30:24 +0000 Subject: refactor(op_crates/web): Move URL parsing to Rust (#9276) --- tools/wpt/expectation.json | 290 ++------------------------------------------- 1 file changed, 13 insertions(+), 277 deletions(-) (limited to 'tools') 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: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <:#> against ", - "Parsing: <#> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: < File:c|////foo\\bar.html> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <\u0000\u001b\u0004\u0012 http://example.com/\u001f \r > against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <#> against ", - "Parsing: <#> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <../i> against ", - "Parsing: <../i> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", + "Parsing: against ", "Parsing: against ", - "Parsing: against ", - "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", @@ -696,6 +642,7 @@ "Parsing: against ", "Parsing: <\\/localhost//pig> against ", "Parsing: against ", + "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", @@ -703,34 +650,18 @@ "Parsing: against ", "Parsing: against ", "Parsing: against ", - "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <\\\\\\.\\Y:> against ", - "Parsing: <\\\\\\.\\y:> against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", + "Parsing: against ", "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: <#x> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", + "Parsing: against ", "Parsing: against ", "Parsing: against ", "Parsing: against ", @@ -742,227 +673,32 @@ "Parsing: <..//path> against ", "Parsing: against ", "Parsing: <> against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against ", - "Parsing: against " + "Parsing: against " ], "url-origin.any.js": [ - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: <\u0000\u001b\u0004\u0012 http://example.com/\u001f \r > against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: <../i> against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: <#i> against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: <#x> against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against ", - "Origin parsing: against " - ], - "url-searchparams.any.js": [ - "URL.searchParams updating, clearing", - "URL.searchParams and URL.search setters, update propagation" + "Origin parsing: against " ], + "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", -- cgit v1.2.3