mirror of
https://github.com/servo/servo.git
synced 2025-09-10 15:08:21 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
522
tests/wpt/meta/url/IdnaTestV2.window.js.ini
Normal file
522
tests/wpt/meta/url/IdnaTestV2.window.js.ini
Normal file
|
@ -0,0 +1,522 @@
|
|||
[IdnaTestV2.window.html]
|
||||
[ToASCII("ab") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("AB") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Ab") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--ab-j1t") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ab") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("AB") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Ab") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--ab-m1t") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.aßbcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.ASSBCSSSSSSSSDΣΣSSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSŜSSZ") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.Assbcssssssssdσσssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssŝssz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.Aßbcßßßßdςσßßßßßßßßeßßßßßßßßßßxßßßßßßßßßßyßßßßßßßß̂ßz") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc") C1; C2; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--bß") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("XN--BSS") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--bss") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Xn--Bss") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--xn--bss-7z6ccid") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Xn--Bß") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--xn--b-pqa5796ccahd") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ஹ") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--dmc225h") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ஹ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--dmc025h") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ۯۯ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--cmba004q") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ß۫。") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("SS۫。") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ss۫。") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Ss۫。") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--ss-59d.xn--1ug") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--zca012a.xn--1ug") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("긃.榶-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("긃.榶-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug3307c.xn----d87b") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----1fa1788k.xn--0ug") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("å둄-.") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ꡦᡑ1.。𐋣-") C2; V3 (ignored); A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1-o7j663bdl7m..xn----381i") C2; V3 (ignored); A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.䰹-。웈") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.䰹-。웈") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.xn----tgnz80r.xn--kp5b") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-3.ヌᢕ") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-3.xn--fbf739aq5o") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ς-。𝟭-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ς-。1-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Σ-。1-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("σ-。1-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----zmb.xn--1--i1t") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----xmb.xn--1--i1t") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("Σ-。𝟭-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("σ-。𝟭-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡯ⚉姶🄉.۷🎪") C2; P1; V6]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("𝟵隁⯮.᠍") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("9隁⯮.᠍") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--9-mfs8024b.xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ß꫶ᢥ.⊶ⴡⴖ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ss꫶ᢥ.⊶ⴡⴖ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--ss-4ep585bkm5p.xn--ifh802b6a") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--zca682johfi89m.xn--ifh802b6a") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ß꫶ᢥ.⊶ⴡⴖ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ss꫶ᢥ.⊶ⴡⴖ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-。") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-。") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-.xn--1ug") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ς-.ⴣ𦟙") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("σ-.ⴣ𦟙") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----zmb048s.xn--rlj2573p") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----xmb348s.xn--rlj2573p") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("鱊。") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--rt6a.xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴚ。ς") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴚ。σ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug262c.xn--4xa") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug262c.xn--3xa") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴚ。ς") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴚ。σ") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("⾕。꥓̐ꡎ") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("⾕。꥓̐ꡎ") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("谷。꥓̐ꡎ") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug0273b.xn--0sa359l6n7g13a") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("。") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug.xn--0ug") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("。。") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug..") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-𝟹.ß--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-3.ß--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-3.SS--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-3.ss--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-3.Ss--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn---3-p9o.xn--ss---276a") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn---3-p9o.xn-----fia9303a") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-𝟹.SS--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-𝟹.ss--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ᡲ-𝟹.Ss--") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("𝟙。𝟸⁷") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1。27") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1.xn--27-l1tb") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".ßⴉ-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".ssⴉ-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".Ssⴉ-") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug.xn--ss--bi1b") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug.xn----pfa2305a") C1; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴏ󠅋-.ⴉ") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----3vs.xn--1ug532c") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ⴏ󠅋-.ⴉ") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("。ⴖͦ.") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".xn--hva754s.xn--0ug") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("攌꯭。ᢖ-ⴘ") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug592ykp6b.xn----mck373i") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ꖨ.16.3툒۳") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("ꖨ.16.3툒۳") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug2473c.16.xn--3-nyc0117m") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("𝟏𝨙⸖.") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("1𝨙⸖.") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1-5bt6845n.xn--1ug") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("-.ⴞ𐋷") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn----ugn.xn--mlj8559d") C2; V3 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("嬃𝍌.ୄ") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("嬃𝍌.ୄ") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--b6s0078f.xn--0ic557h") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".F") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".f") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug.f") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。ß") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。ß") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。SS") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。ss") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。Ss") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug914h.ss") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--1ug914h.xn--zca") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。SS") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。ss") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("㨲。Ss") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("璼𝨭。󠇟") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("璼𝨭。󠇟") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--gky8837e.xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ug.xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("𝟠4󠇗𝈻.𐋵⛧") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("84󠇗𝈻.𐋵⛧") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--84-s850a.xn--1uga573cfq1w") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。ß𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。ß𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。SS𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。ss𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。Ss𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ugb.xn--ss-bh7o") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--0ugb.xn--zca0732l") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。SS𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。ss𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("󠆪。Ss𑓃") C1; C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("。ヶ䒩.ꡪ") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII(".xn--0ug287dj0o.xn--gd9a") C1; A4_2 (ignored)]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("梉。") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--7zv.xn--0ug") C1]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("𐋷。") C2]
|
||||
expected: FAIL
|
||||
|
||||
[ToASCII("xn--r97c.xn--1ug") C2]
|
||||
expected: FAIL
|
12
tests/wpt/meta/url/a-element-origin-xhtml.xhtml.ini
Normal file
12
tests/wpt/meta/url/a-element-origin-xhtml.xhtml.ini
Normal file
|
@ -0,0 +1,12 @@
|
|||
[a-element-origin-xhtml.xhtml]
|
||||
[Parsing origin: <blob:blob:https://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:ftp://host/path> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:ws://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:wss://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
12
tests/wpt/meta/url/a-element-origin.html.ini
Normal file
12
tests/wpt/meta/url/a-element-origin.html.ini
Normal file
|
@ -0,0 +1,12 @@
|
|||
[a-element-origin.html]
|
||||
[Parsing origin: <blob:blob:https://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:ftp://host/path> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:ws://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing origin: <blob:wss://example.org/> against <about:blank>]
|
||||
expected: FAIL
|
3
tests/wpt/meta/url/data-uri-fragment.html.ini
Normal file
3
tests/wpt/meta/url/data-uri-fragment.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[data-uri-fragment.html]
|
||||
[Data URI parsing of fragments]
|
||||
expected: FAIL
|
14
tests/wpt/meta/url/historical.any.js.ini
Normal file
14
tests/wpt/meta/url/historical.any.js.ini
Normal file
|
@ -0,0 +1,14 @@
|
|||
[historical.any.worker.html]
|
||||
[URL: no structured serialize/deserialize support]
|
||||
expected: FAIL
|
||||
|
||||
[URLSearchParams: no structured serialize/deserialize support]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[historical.any.html]
|
||||
[URL: no structured serialize/deserialize support]
|
||||
expected: FAIL
|
||||
|
||||
[URLSearchParams: no structured serialize/deserialize support]
|
||||
expected: FAIL
|
|
@ -295,3 +295,30 @@
|
|||
|
||||
[01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[xn--ls8h= (using <area>)]
|
||||
expected: FAIL
|
||||
|
||||
[xn--ls8h= (using <area>.host)]
|
||||
expected: FAIL
|
||||
|
||||
[xn--ls8h= (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[≠ (using <area>.host)]
|
||||
expected: FAIL
|
||||
|
||||
[≠ (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[≮ (using <area>.host)]
|
||||
expected: FAIL
|
||||
|
||||
[≮ (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[≯ (using <area>.host)]
|
||||
expected: FAIL
|
||||
|
||||
[≯ (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
|
26
tests/wpt/meta/url/url-origin.any.js.ini
Normal file
26
tests/wpt/meta/url/url-origin.any.js.ini
Normal file
|
@ -0,0 +1,26 @@
|
|||
[url-origin.any.html]
|
||||
[Origin parsing: <blob:blob:https://example.org/> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:ftp://host/path> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:ws://example.org/> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:wss://example.org/> without base]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-origin.any.worker.html]
|
||||
[Origin parsing: <blob:blob:https://example.org/> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:ftp://host/path> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:ws://example.org/> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Origin parsing: <blob:wss://example.org/> without base]
|
||||
expected: FAIL
|
|
@ -117,6 +117,9 @@
|
|||
[<area>: Setting <file:///unicorn>.pathname = '//monkey/..//' File URLs and (back)slashes]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <file:///var/log/system.log>.href = 'http://0300.168.0xF0']
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters-a-area.window.html?exclude=(file|javascript|mailto)]
|
||||
[<area>: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.]
|
||||
|
@ -736,3 +739,96 @@
|
|||
|
||||
[<area>: Setting <sc:space ?query#fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'h\r\ntt\tps' Tab and newline are stripped]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'https\r']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://test/>.protocol = 'https\x00' Non-tab/newline C0 controls result in no-op]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'https\x00' Non-tab/newline C0 controls result in no-op]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://test/>.protocol = 'https\x0c']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'https\x0c']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://test/>.protocol = 'https\x0e']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'https\x0e']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://test/>.protocol = 'https ']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://test/>.protocol = 'https ']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.host = 'a%C2%ADb']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.host = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.host = '%C2%AD']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.host = 'xn--']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.hostname = 'a%C2%ADb']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.hostname = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.hostname = '%C2%AD']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://example.com/>.hostname = 'xn--']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://example.net:8080/path>.port = 'randomstring' Setting port to a string that doesn't parse as a number]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net:8080/path>.port = 'randomstring' Setting port to a string that doesn't parse as a number]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://domain.com:443>.port = '\t8080' Leading u0009 on special scheme]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <wpt++://domain.com:443>.port = '\t8080' Leading u0009 on non-special scheme]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <https://www.google.com:4343>.port = '4wpt' Should use all ascii prefixed characters as port]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://example.net>.pathname = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.pathname = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <http://example.net>.pathname = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.pathname = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.search = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.search = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.hash = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <http://example.net>.hash = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
|
|
@ -17,21 +17,9 @@
|
|||
[Setting protocol with leading U+0000 (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with leading U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with leading U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting protocol with U+001F before inserted colon (wpt++:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with trailing U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with trailing U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting pathname with trailing U+0000 (https:)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -59,12 +47,6 @@
|
|||
[Setting port with leading U+001F (wpt++:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with middle U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with middle U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters-stripping.any.worker.html]
|
||||
[Setting protocol with U+0000 before inserted colon (https:)]
|
||||
|
@ -85,21 +67,9 @@
|
|||
[Setting protocol with leading U+0000 (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with leading U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with leading U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting protocol with U+001F before inserted colon (wpt++:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with trailing U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with trailing U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting pathname with trailing U+0000 (https:)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -126,9 +96,3 @@
|
|||
|
||||
[Setting port with leading U+001F (wpt++:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting host with middle U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
||||
[Setting hostname with middle U+001F (https:)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -44,6 +44,27 @@
|
|||
[URL: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x00' Non-tab/newline C0 controls result in no-op]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x0c']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x0e']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https ']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net:8080/path>.port = 'randomstring' Setting port to a string that doesn't parse as a number]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net>.pathname = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net>.pathname = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters.any.worker.html?include=javascript]
|
||||
|
||||
|
@ -111,6 +132,27 @@
|
|||
[URL: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x00' Non-tab/newline C0 controls result in no-op]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x0c']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https\x0e']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://test/>.protocol = 'https ']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net:8080/path>.port = 'randomstring' Setting port to a string that doesn't parse as a number]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net>.pathname = ' ' Trailing space should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <http://example.net>.pathname = '\x00' Trailing C0 control should be encoded]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters.any.worker.html?include=mailto]
|
||||
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
[url-statics-canparse.any.html]
|
||||
[URL.canParse(undefined, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a:b, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(undefined, a:b)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a:/b, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(undefined, a:/b)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(https://test:test, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a, https://b/)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-statics-canparse.any.worker.html]
|
||||
[URL.canParse(undefined, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a:b, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(undefined, a:b)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a:/b, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(undefined, a:/b)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(https://test:test, undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[URL.canParse(a, https://b/)]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue