Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URL: windows drive letter quirk in the file state #5754

Merged
merged 1 commit into from
May 3, 2017
Merged

URL: windows drive letter quirk in the file state #5754

merged 1 commit into from
May 3, 2017

Conversation

rmisev
Copy link
Member

@rmisev rmisev commented May 2, 2017

Tests windows drive letter quirk in the file state:
https://url.spec.whatwg.org/#file-state

URL Standard: whatwg/url#305.


This change is Reviewable

Tests windows drive letter quirk in the file state:
https://url.spec.whatwg.org/#file-state

URL Standard: whatwg/url#305.
@wpt-pr-bot
Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot added the url label May 2, 2017
@ghost
Copy link

ghost commented May 2, 2017

*This report has been truncated because the total content is 658540 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters).

View the complete job log.

Firefox (nightly channel)

Testing web-platform-tests at revision 0bca146
Using browser at version BuildID 20170501100238; SourceStamp 076a7a66096f9e8d102548397254be32eb26bc3d
Starting 10 test iterations
All results were stable

All results

7 tests ran
/url/a-element-origin-xhtml.xhtml
Subtest Results Messages
OK
Loading data� PASS
Parsing origin: <http://example\t.\norg> against <http://example.org/foo/bar> PASS
Parsing origin: <http://user:pass@foo:21/bar;par?b#c> against <http://example.org/foo/bar> PASS
Parsing origin: <https://test:@test> against <about:blank> PASS
Parsing origin: <https://:@test> against <about:blank> FAIL assert_equals: origin expected "https://test" but got ""
Parsing origin: <non-special://test:@test/x> against <about:blank> PASS
Parsing origin: <non-special://:@test/x> against <about:blank> PASS
Parsing origin: <http:foo.com> against <http://example.org/foo/bar> PASS
Parsing origin: <\t :foo.com \n> against <http://example.org/foo/bar> PASS
Parsing origin: < foo.com > against <http://example.org/foo/bar> PASS
Parsing origin: <a:\t foo.com> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:21/ b ? d # e > against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:0/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:00000000000000/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:\n/c> against <http://example.org/foo/bar> PASS
Parsing origin: <> against <http://example.org/foo/bar> PASS
Parsing origin: < \t> against <http://example.org/foo/bar> PASS
Parsing origin: <:foo.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <:foo.com\> against <http://example.org/foo/bar> PASS
Parsing origin: <:> against <http://example.org/foo/bar> PASS
Parsing origin: <:a> against <http://example.org/foo/bar> PASS
Parsing origin: <:/> against <http://example.org/foo/bar> PASS
Parsing origin: <:\> against <http://example.org/foo/bar> PASS
Parsing origin: <:#> against <http://example.org/foo/bar> PASS
Parsing origin: <#> against <http://example.org/foo/bar> PASS
Parsing origin: <#/> against <http://example.org/foo/bar> PASS
Parsing origin: <#\> against <http://example.org/foo/bar> PASS
Parsing origin: <#;?> against <http://example.org/foo/bar> PASS
Parsing origin: <?> against <http://example.org/foo/bar> PASS
Parsing origin: </> against <http://example.org/foo/bar> PASS
Parsing origin: <:23> against <http://example.org/foo/bar> PASS
Parsing origin: </:23> against <http://example.org/foo/bar> PASS
Parsing origin: <::> against <http://example.org/foo/bar> PASS
Parsing origin: <::23> against <http://example.org/foo/bar> PASS
Parsing origin: <foo://> against <http://example.org/foo/bar> PASS
Parsing origin: <http://a:b@c:29/d> against <http://example.org/foo/bar> PASS
Parsing origin: <http::@c:29> against <http://example.org/foo/bar> PASS
Parsing origin: <http://&a:foo(b]c@d:2/> against <http://example.org/foo/bar> PASS
Parsing origin: <http://::@c@d:2> against <http://example.org/foo/bar> FAIL assert_equals: origin expected "http://d:2" but got ""
Parsing origin: <http://foo.com:b@d/> against <http://example.org/foo/bar> PASS
Parsing origin: <http://foo.com/\@> against <http://example.org/foo/bar> PASS
Parsing origin: <http:\\foo.com\> against <http://example.org/foo/bar> PASS
Parsing origin: <http:\\a\b:c\d@foo.com\> against <http://example.org/foo/bar> PASS
Parsing origin: <foo:/> against <http://example.org/foo/bar> PASS
Parsing origin: <foo:/bar.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <foo://///////> against <http://example.org/foo/bar> PASS
Parsing origin: <foo://///////bar.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <foo:////://///> against <http://example.org/foo/bar> PASS
Parsing origin: <c:/foo> against <http://example.org/foo/bar> PASS
Parsing origin: <//foo/bar> against <http://example.org/foo/bar> PASS
Parsing origin: <http://foo/path;a??e#f#g> against <http://example.org/foo/bar> PASS
Parsing origin: <http://foo/abcd?efgh?ijkl> against <http://example.org/foo/bar> PASS
Parsing origin: <http://foo/abcd#foo?bar> against <http://example.org/foo/bar> PASS
Parsing origin: <[61:24:74]:98> against <http://example.org/foo/bar> PASS
Parsing origin: <http:[61:27]/:foo> against <http://example.org/foo/bar> PASS
Parsing origin: <http://[2001::1]> against <http://example.org/foo/bar> PASS
Parsing origin: <http://[::127.0.0.1]> against <http://example.org/foo/bar> PASS
Parsing origin: <http://[0:0:0:0:0:0:13.1.68.3]> against <http://example.org/foo/bar> PASS
Parsing origin: <http://[2001::1]:80> against <http://example.org/foo/bar> PASS
Parsing origin: <http:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <ftp:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <https:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <madeupscheme:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <ftps:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <gopher:/example.com/> against <http://example.org/foo/bar> FAIL assert_equals: origin expected "gopher://example.com" but got "null"
Parsing origin: <ws:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <wss:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <data:/example.com/> against <http://example.org/foo/bar> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <javascript:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <mailto:/example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <http:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <ftp:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <https:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <madeupscheme:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <ftps:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <gopher:example.com/> against <http://example.org/foo/bar> FAIL assert_equals: origin expected "gopher://example.com" but got "null"
Parsing origin: <ws:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <wss:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <data:example.com/> against <http://example.org/foo/bar> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <javascript:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: <mailto:example.com/> against <http://example.org/foo/bar> PASS
Parsing origin: </a/b/c> against <http://example.org/foo/bar> PASS
Parsing origin: </a/ /c> against <http://example.org/foo/bar> PASS
Parsing origin: </a%2fc> against <http://example.org/foo/bar> PASS
Parsing origin: </a/%2f/c> against <http://example.org/foo/bar> PASS
Parsing origin: <#β> against <http://example.org/foo/bar> PASS
Parsing origin: <data:text/html,test#test> against <http://example.org/foo/bar> PASS
Parsing origin: <tel:1234567890> against <http://example.org/foo/bar> PASS
Parsing origin: <http://example.com/././foo> against <about:blank> PASS
Parsing origin: <http://example.com/./.foo> against <about:blank> PASS
Parsing origin: <http://example.com/foo/.> against <about:blank> PASS
Parsing origin: <http://example.com/foo/./> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar/..> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar/../> against <about:blank> PASS
Parsing origin: <http://example.com/foo/..bar> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar/../ton> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar/../ton/../../a> against <about:blank> PASS
Parsing origin: <http://example.com/foo/../../..> against <about:blank> PASS
Parsing origin: <http://example.com/foo/../../../ton> against <about:blank> PASS
Parsing origin: <http://example.com/foo/%2e> against <about:blank> PASS
Parsing origin: <http://example.com/foo/%2e%2> against <about:blank> PASS
Parsing origin: <http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar> against <about:blank> PASS
Parsing origin: <http://example.com////../..> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar//../..> against <about:blank> PASS
Parsing origin: <http://example.com/foo/bar//..> against <about:blank> PASS
Parsing origin: <http://example.com/foo> against <about:blank> PASS
Parsing origin: <http://example.com/%20foo> against <about:blank> PASS
Parsing origin: <http://example.com/foo%> against <about:blank> PASS
Parsing origin: <http://example.com/foo%2> against <about:blank> PASS
Parsing origin: <http://example.com/foo%2zbar> against <about:blank> PASS
Parsing origin: <http://example.com/foo%2�©zbar> against <about:blank> PASS
Parsing origin: <http://example.com/foo%41%7a> against <about:blank> PASS
Parsing origin: <http://example.com/foo\t�%91> against <about:blank> PASS
Parsing origin: <http://example.com/foo%00%51> against <about:blank> PASS
Parsing origin: <http://example.com/(%28:%3A%29)> against <about:blank> PASS
Parsing origin: <http://example.com/%3A%3a%3C%3c> against <about:blank> PASS
Parsing origin: <http://example.com/foo\tbar> against <about:blank> PASS
Parsing origin: <http://example.com\\foo\\bar> against <about:blank> PASS
Parsing origin: <http://example.com/%7Ffp3%3Eju%3Dduvgw%3Dd> against <about:blank> PASS
Parsing origin: <http://example.com/@asdf%40> against <about:blank> PASS
Parsing origin: <http://example.com/你好你好> against <about:blank> PASS
Parsing origin: <http://example.com/�/foo> against <about:blank> PASS
Parsing origin: <http://example.com//foo> against <about:blank> PASS
Parsing origin: <http://example.com/�/foo/�/bar> against <about:blank> PASS
Parsing origin: <http://www.google.com/foo?bar=baz#> against <about:blank> PASS
Parsing origin: <http://www.google.com/foo?bar=baz# »> against <about:blank> PASS
Parsing origin: <data:test# »> against <about:blank> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <http://www.google.com> against <about:blank> PASS
Parsing origin: <http://192.0x00A80001> against <about:blank> PASS
Parsing origin: <http://www/foo%2Ehtml> against <about:blank> PASS
Parsing origin: <http://www/foo/%2E/html> against <about:blank> PASS
Parsing origin: <http://%25DOMAIN:foobar@foodomain.com/> against <about:blank> PASS
Parsing origin: <http:\\www.google.com\foo> against <about:blank> PASS
Parsing origin: <http://foo:80/> against <about:blank> PASS
Parsing origin: <http://foo:81/> against <about:blank> PASS
Parsing origin: <httpa://foo:80/> against <about:blank> PASS
Parsing origin: <https://foo:443/> against <about:blank> PASS
Parsing origin: <https://foo:80/> against <about:blank> PASS
Parsing origin: <ftp://foo:21/> against <about:blank> PASS
Parsing origin: <ftp://foo:80/> against <about:blank> PASS
Parsing origin: <gopher://foo:70/> against <about:blank> FAIL assert_equals: origin expected "gopher://foo" but got "null"
Parsing origin: <gopher://foo:443/> against <about:blank> FAIL assert_equals: origin expected "gopher://foo:443" but got "null"
Parsing origin: <ws://foo:80/> against <about:blank> PASS
Parsing origin: <ws://foo:81/> against <about:blank> PASS
Parsing origin: <ws://foo:443/> against <about:blank> PASS
Parsing origin: <ws://foo:815/> against <about:blank> PASS
Parsing origin: <wss://foo:80/> against <about:blank> PASS
Parsing origin: <wss://foo:81/> against <about:blank> PASS
Parsing origin: <wss://foo:443/> against <about:blank> PASS
Parsing origin: <wss://foo:815/> against <about:blank> PASS
Parsing origin: <http:/example.com/> against <about:blank> PASS
Parsing origin: <ftp:/example.com/> against <about:blank> PASS
Parsing origin: <https:/example.com/> against <about:blank> PASS
Parsing origin: <madeupscheme:/example.com/> against <about:blank> PASS
Parsing origin: <ftps:/example.com/> against <about:blank> PASS
Parsing origin: <gopher:/example.com/> against <about:blank> FAIL assert_equals: origin expected "gopher://example.com" but got "null"
Parsing origin: <ws:/example.com/> against <about:blank> PASS
Parsing origin: <wss:/example.com/> against <about:blank> PASS
Parsing origin: <data:/example.com/> against <about:blank> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <javascript:/example.com/> against <about:blank> PASS
Parsing origin: <mailto:/example.com/> against <about:blank> PASS
Parsing origin: <http:example.com/> against <about:blank> PASS
Parsing origin: <ftp:example.com/> against <about:blank> PASS
Parsing origin: <https:example.com/> against <about:blank> PASS
Parsing origin: <madeupscheme:example.com/> against <about:blank> PASS
Parsing origin: <ftps:example.com/> against <about:blank> PASS
Parsing origin: <gopher:example.com/> against <about:blank> FAIL assert_equals: origin expected "gopher://example.com" but got "null"
Parsing origin: <ws:example.com/> against <about:blank> PASS
Parsing origin: <wss:example.com/> against <about:blank> PASS
Parsing origin: <data:example.com/> against <about:blank> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <javascript:example.com/> against <about:blank> PASS
Parsing origin: <mailto:example.com/> against <about:blank> PASS
Parsing origin: <http:@www.example.com> against <about:blank> PASS
Parsing origin: <http:/@www.example.com> against <about:blank> PASS
Parsing origin: <http://@www.example.com> against <about:blank> PASS
Parsing origin: <http:a:b@www.example.com> against <about:blank> PASS
Parsing origin: <http:/a:b@www.example.com> against <about:blank> PASS
Parsing origin: <http://a:b@www.example.com> against <about:blank> PASS
Parsing origin: <http://@pple.com> against <about:blank> PASS
Parsing origin: <http::b@www.example.com> against <about:blank> FAIL assert_equals: origin expected "http://www.example.com" but got ""
Parsing origin: <http:/:b@www.example.com> against <about:blank> FAIL assert_equals: origin expected "http://www.example.com" but got ""
Parsing origin: <http://:b@www.example.com> against <about:blank> FAIL assert_equals: origin expected "http://www.example.com" but got ""
Parsing origin: <http:a:@www.example.com> against <about:blank> PASS
Parsing origin: <http:/a:@www.example.com> against <about:blank> PASS
Parsing origin: <http://a:@www.example.com> against <about:blank> PASS
Parsing origin: <http://www.@pple.com> against <about:blank> PASS
Parsing origin: <http://:@www.example.com> against <about:blank> FAIL assert_equals: origin expected "http://www.example.com" but got ""
Parsing origin: </> against <http://www.example.com/test> PASS
Parsing origin: </test.txt> against <http://www.example.com/test> PASS
Parsing origin: <.> against <http://www.example.com/test> PASS
Parsing origin: <..> against <http://www.example.com/test> PASS
Parsing origin: <test.txt> against <http://www.example.com/test> PASS
Parsing origin: <./test.txt> against <http://www.example.com/test> PASS
Parsing origin: <../test.txt> against <http://www.example.com/test> PASS
Parsing origin: <../aaa/test.txt> against <http://www.example.com/test> PASS
Parsing origin: <../../test.txt> against <http://www.example.com/test> PASS
Parsing origin: <中/test.txt> against <http://www.example.com/test> PASS
Parsing origin: <http://www.example2.com> against <http://www.example.com/test> PASS
Parsing origin: <//www.example2.com> against <http://www.example.com/test> PASS
Parsing origin: <http://ExAmPlE.CoM> against <http://other.com/> PASS
Parsing origin: <http://GOO��goo.com> against <http://other.com/> PASS
Parsing origin: <http://www.foo�bar.com> against <http://other.com/> PASS
Parsing origin: <https://x/�?�#�> against <about:blank> PASS
Parsing origin: <http://G�.com> against <http://other.com/> PASS
Parsing origin: <http://你好你好> against <http://other.com/> PASS
Parsing origin: <https://fa�.ExAmPlE/> against <about:blank> PASS
Parsing origin: <http://%30%78%63%30%2e%30%32%35%30.01> against <http://other.com/> PASS
Parsing origin: <http://%30%78%63%30%2e%30%32%35%30.01%2e> against <http://other.com/> PASS
Parsing origin: <http://�X����������> against <http://other.com/> PASS
Parsing origin: <http://./> against <about:blank> PASS
Parsing origin: <http://../> against <about:blank> PASS
Parsing origin: <http://0..0x300/> against <about:blank> PASS
Parsing origin: <http://foo:�@example.com/bar> against <http://other.com/> PASS
Parsing origin: <#> against <test:test> PASS
Parsing origin: <#x> against <mailto:x@x.com> PASS
Parsing origin: <#x> against <data:,> PASS
Parsing origin: <#x> against <about:blank> PASS
Parsing origin: <#> against <test:test?test> PASS
Parsing origin: <https://@test@test@example:800/> against <http://doesnotmatter/> PASS
Parsing origin: <https://@@@example> against <http://doesnotmatter/> PASS
Parsing origin: <http://{}:{}@h/{}?{}> against <http://doesnotmatter/> PASS
Parsing origin: </some/path> against <http://user@example.org/smth> PASS
Parsing origin: <> against <http://user:pass@example.org:21/smth> PASS
Parsing origin: </some/path> against <http://user:pass@example.org:21/smth> PASS
Parsing origin: <i> against <sc:/pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <i> against <sc://ho/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <i> against <sc:///pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <../i> against <sc:/pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <../i> against <sc://ho/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <../i> against <sc:///pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: </i> against <sc:/pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: </i> against <sc://ho/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: </i> against <sc:///pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <?i> against <sc:/pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <?i> against <sc://ho/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <?i> against <sc:///pa/pa> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <#i> against <sc:sd> PASS
Parsing origin: <#i> against <sc:sd/sd> PASS
Parsing origin: <#i> against <sc:/pa/pa> PASS
Parsing origin: <#i> against <sc://ho/pa> PASS
Parsing origin: <#i> against <sc:///pa/pa> PASS
Parsing origin: <about:/../> against <about:blank> PASS
Parsing origin: <data:/../> against <about:blank> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <javascript:/../> against <about:blank> PASS
Parsing origin: <mailto:/../> against <about:blank> PASS
Parsing origin: <sc://ñ.test/> against <about:blank> PASS
Parsing origin: <sc://�!"$&'()*+,-.;<=>^_{|}~/> against <about:blank> PASS
Parsing origin: <x> against <sc://ñ> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <sc:\../> against <about:blank> PASS
Parsing origin: <sc::a@example.net> against <about:blank> PASS
Parsing origin: <wow:%NBD> against <about:blank> PASS
Parsing origin: <wow:%1G> against <about:blank> PASS
Parsing origin: <ftp://%e2%98%83> against <about:blank> FAIL assert_equals: origin expected "ftp://�" but got "ftp://xn--n3h"
Parsing origin: <https://%e2%98%83> against <about:blank> FAIL assert_equals: origin expected "https://�" but got "https://xn--n3h"
Parsing origin: <http://127.0.0.1:10100/relative_import.html> against <about:blank> PASS
Parsing origin: <http://facebook.com/?foo=%7B%22abc%22> against <about:blank> PASS
Parsing origin: <https://localhost:3000/jqueryui@1.2.3> against <about:blank> PASS
Parsing origin: <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> PASS
Parsing origin: <?a=b&c=d> against <http://example.org/foo/bar> PASS
Parsing origin: <??a=b&c=d> against <http://example.org/foo/bar> PASS
Parsing origin: <http:> against <http://example.org/foo/bar> PASS
Parsing origin: <sc:> against <https://example.org/foo/bar> PASS
Parsing origin: <http://foo.bar/baz?qux#foo�bar> against <about:blank> PASS
Parsing origin: <http://192.168.257> against <http://other.com/> PASS
Parsing origin: <http://192.168.257.com> against <http://other.com/> PASS
Parsing origin: <http://256> against <http://other.com/> PASS
Parsing origin: <http://256.com> against <http://other.com/> PASS
Parsing origin: <http://999999999> against <http://other.com/> PASS
Parsing origin: <http://999999999.com> against <http://other.com/> PASS
Parsing origin: <http://10000000000.com> against <http://other.com/> PASS
Parsing origin: <http://4294967295> against <http://other.com/> PASS
Parsing origin: <http://0xffffffff> against <http://other.com/> PASS
Parsing origin: <http://256.256.256.256.256> against <http://other.com/> PASS
Parsing origin: <https://0x.0x.0> against <about:blank> FAIL assert_equals: origin expected "https://0.0.0.0" but got "https://0x.0x.0"
Parsing origin: <http://[1:0::]> against <http://example.net/> PASS
Parsing origin: <sc://ñ> against <about:blank> PASS
Parsing origin: <sc://ñ?x> against <about:blank> PASS
Parsing origin: <sc://ñ#x> against <about:blank> PASS
Parsing origin: <#x> against <sc://ñ> PASS
Parsing origin: <?x> against <sc://ñ> FAIL assert_equals: origin expected "null" but got ""
Parsing origin: <tftp://foobar.com/someconfig;mode=netascii> against <about:blank> PASS
Parsing origin: <telnet://user:pass@foobar.com:23/> against <about:blank> PASS
Parsing origin: <ut2004://10.10.10.10:7777/Index.ut2> against <about:blank> PASS
Parsing origin: <redis://foo:bar@somehost:6379/0?baz=bam&qux=baz> against <about:blank> PASS
Parsing origin: <rsync://foo@host:911/sup> against <about:blank> PASS
Parsing origin: <git://github.com/foo/bar.git> against <about:blank> PASS
Parsing origin: <irc://myserver.com:6999/channel?passwd> against <about:blank> PASS
Parsing origin: <dns://fw.example.org:9999/foo.bar.org?type=TXT> against <about:blank> PASS
Parsing origin: <ldap://localhost:389/ou=People,o=JNDITutorial> against <about:blank> PASS
Parsing origin: <git+https://github.com/foo/bar> against <about:blank> PASS
Parsing origin: <urn:ietf:rfc:2648> against <about:blank> PASS
Parsing origin: <tag:joe@example.org,2001:foo/bar> against <about:blank> PASS
/url/a-element-origin.html
Subtest Results Messages
OK
Loading data� PASS
Parsing origin: <http://example\t.\norg> against <http://example.org/foo/bar> PASS
Parsing origin: <http://user:pass@foo:21/bar;par?b#c> against <http://example.org/foo/bar> PASS
Parsing origin: <https://test:@test> against <about:blank> PASS
Parsing origin: <https://:@test> against <about:blank> FAIL assert_equals: origin expected "https://test" but got ""
Parsing origin: <non-special://test:@test/x> against <about:blank> PASS
Parsing origin: <non-special://:@test/x> against <about:blank> PASS
Parsing origin: <http:foo.com> against <http://example.org/foo/bar> PASS
Parsing origin: <\t :foo.com \n> against <http://example.org/foo/bar> PASS
Parsing origin: < foo.com > against <http://example.org/foo/bar> PASS
Parsing origin: <a:\t foo.com> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:21/ b ? d # e > against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:0/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:00000000000000/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar> PASS
Parsing origin: <http://f:\n/c> against <http://example.org/foo/bar>

@ghost
Copy link

ghost commented May 2, 2017

View the complete job log.

Chrome (unstable channel)

Testing web-platform-tests at revision 0bca146
Using browser at version 60.0.3080.5 dev
Starting 10 test iterations

@annevk annevk requested a review from domenic May 2, 2017 16:35
@annevk
Copy link
Member

annevk commented May 2, 2017

Also asking @domenic to review and to implement in whatwg-url (unless someone else wants to patch that project).

rmisev added a commit to rmisev/whatwg-url that referenced this pull request May 2, 2017
@annevk annevk merged commit 28541bb into web-platform-tests:master May 3, 2017
annevk pushed a commit to whatwg/url that referenced this pull request May 3, 2017
watilde added a commit to watilde/node that referenced this pull request May 4, 2017
`C|` should not satisfy the condition to not copy
the base's path. It also synchronises WPT url test data
to verify the update in upstream.

Refs: whatwg/url#305
Refs: web-platform-tests/wpt#5754
TimothyGu pushed a commit to nodejs/node that referenced this pull request May 5, 2017
`C|` should not satisfy the condition to not copy
the base's path. It also synchronises WPT url test data
to verify the update in upstream.

PR-URL: #12808
Refs: whatwg/url#305
Refs: web-platform-tests/wpt#5754
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
anchnk pushed a commit to anchnk/node that referenced this pull request May 6, 2017
`C|` should not satisfy the condition to not copy
the base's path. It also synchronises WPT url test data
to verify the update in upstream.

PR-URL: nodejs#12808
Refs: whatwg/url#305
Refs: web-platform-tests/wpt#5754
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
watilde added a commit to watilde/node that referenced this pull request May 7, 2017
`C|` should not satisfy the condition to not copy
the base's path. It also synchronises WPT url test data
to verify the update in upstream.

PR-URL: nodejs#12808
Refs: whatwg/url#305
Refs: web-platform-tests/wpt#5754
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
watilde added a commit to nodejs/node that referenced this pull request May 12, 2017
`C|` should not satisfy the condition to not copy
the base's path. It also synchronises WPT url test data
to verify the update in upstream.

PR-URL: #12808
Refs: whatwg/url#305
Refs: web-platform-tests/wpt#5754
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
@rmisev rmisev deleted the patch-1 branch May 26, 2017 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants