mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
Enable more css tests (#31469)
* Enable more css tests In particular, these directories are no longer skipped: - CSS1 (has no tests) - css-box (except margin-trim) - css-cascade - css-display (except run-in) - css-easing - css-env - css-lists - css-namespaces - css-overflow - css-pseudo - css-sizing (except aspect-ratio and contain-intrinsic-size) - css-syntax - reference - support (has no tests) * Sort list properly * Explicitly list skipped directories * Do not skip css tests by default * Add expectations
This commit is contained in:
parent
0beec63c86
commit
2b1d342102
1357 changed files with 17727 additions and 66 deletions
|
@ -0,0 +1,12 @@
|
|||
[at-rule-in-declaration-list.html]
|
||||
[Allow @-rule with block inside page rule]
|
||||
expected: FAIL
|
||||
|
||||
[Allow @-rule with semi-colon inside page rule]
|
||||
expected: FAIL
|
||||
|
||||
[Allow @-rule with block inside font-face rule]
|
||||
expected: FAIL
|
||||
|
||||
[Allow @-rule with semi-colon inside font-face rule]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[page-utf16-css-bomless-utf16.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[page-utf16-css-bomless-utf16be.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[page-utf16-css-no-decl-ascii-only.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[page-utf16-css-no-decl.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-charset-attribute-bogus.html]
|
||||
[CSS charset: page windows-1251, charset attribute bogus]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-at-charset-bogus-charset-attribute-windows-1250.html]
|
||||
[CSS charset: page windows-1251, CSS @charset bogus, charset attribute windows-1250]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-at-charset-bogus.html]
|
||||
[CSS charset: page windows-1251, @charset bogus]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-at-charset-windows-1250-in-utf16.html]
|
||||
[CSS charset: page windows-1251, CSS @charset windows-1250 in utf-16]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-at-charset-windows-1250-in-utf16be.html]
|
||||
[CSS charset: page windows-1251, CSS @charset windows-1250 in utf-16be]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-http-bogus.html]
|
||||
[CSS charset: page windows-1251, CSS HTTP bogus]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[page-windows-1251-css-no-decl.html]
|
||||
[CSS charset: page windows-1251, CSS no decl]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml]
|
||||
[CSS charset: page windows-1251, charset attribute bogus]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[custom-property-rule-ambiguity.html]
|
||||
[Rule that looks like a custom property declaration is ignored]
|
||||
expected: FAIL
|
||||
|
||||
[Rule that looks like an invalid custom property declaration is ignored]
|
||||
expected: FAIL
|
||||
|
||||
[Nested rule that looks like a custom property declaration]
|
||||
expected: FAIL
|
||||
|
||||
[Nested rule that looks like an invalid custom property declaration]
|
||||
expected: FAIL
|
|
@ -0,0 +1,15 @@
|
|||
[declarations-trim-whitespace.html]
|
||||
[--foo-3:bar ;]
|
||||
expected: FAIL
|
||||
|
||||
[--foo-4: bar ;]
|
||||
expected: FAIL
|
||||
|
||||
[--foo-5: bar !important;]
|
||||
expected: FAIL
|
||||
|
||||
[--foo-6: bar !important ;]
|
||||
expected: FAIL
|
||||
|
||||
[--foo-9:bar (then ws until end of rule)]
|
||||
expected: FAIL
|
9
tests/wpt/meta/css/css-syntax/escaped-eof.html.ini
Normal file
9
tests/wpt/meta/css/css-syntax/escaped-eof.html.ini
Normal file
|
@ -0,0 +1,9 @@
|
|||
[escaped-eof.html]
|
||||
[Escaped EOF turns into a U+FFFD in an ident token.]
|
||||
expected: FAIL
|
||||
|
||||
[Escaped EOF turns into a U+FFFD in a dimension token.]
|
||||
expected: FAIL
|
||||
|
||||
[Escaped EOF turns into a U+FFFD in a url token.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[non-ascii-codepoints.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,6 @@
|
|||
[serialize-consecutive-tokens.html]
|
||||
[Comments are handled correctly when computing a/* comment */var(--t1) using t1:b.]
|
||||
expected: FAIL
|
||||
|
||||
[Comments are handled correctly when computing var(--t1)b using t1:a/* comment */.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-syntax/trailing-braces.html.ini
Normal file
3
tests/wpt/meta/css/css-syntax/trailing-braces.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[trailing-braces.html]
|
||||
[Trailing braces are not valid]
|
||||
expected: FAIL
|
279
tests/wpt/meta/css/css-syntax/urange-parsing.html.ini
Normal file
279
tests/wpt/meta/css/css-syntax/urange-parsing.html.ini
Normal file
|
@ -0,0 +1,279 @@
|
|||
[urange-parsing.html]
|
||||
["u/**/+/**/a/**/?" => "U+A0-AF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+abc" => "U+ABC"]
|
||||
expected: FAIL
|
||||
|
||||
["U+abc" => "U+ABC"]
|
||||
expected: FAIL
|
||||
|
||||
["u+ABC" => "U+ABC"]
|
||||
expected: FAIL
|
||||
|
||||
["U+ABC" => "U+ABC"]
|
||||
expected: FAIL
|
||||
|
||||
["u+AbC" => "U+ABC"]
|
||||
expected: FAIL
|
||||
|
||||
["u+efg" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+ abc" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u +abc" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u + abc" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["U + a b c" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+a" => "U+A"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aa" => "U+AA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaa" => "U+AAA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaa" => "U+AAAA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaaa" => "U+AAAAA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaaaaa" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+a?" => "U+A0-AF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+a??" => "U+A00-AFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+a???" => "U+A000-AFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+a????" => "U+A0000-AFFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaaaa?" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaaa??" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaa???" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaa????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+aa?????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+a??????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+a?a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+aaaaaa" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+a?????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/+0a/**/?" => "U+A0-AF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0a" => "U+A"]
|
||||
expected: FAIL
|
||||
|
||||
["U+0a0" => "U+A0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0aaaaa" => "U+AAAAA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0aaaaaa" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0a0000" => "U+A0000"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0a00000" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0aaaaa0" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000a" => "U+A"]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000aa" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000a0" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+000000a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0a????" => "U+A0000-AFFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0a?????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+00a????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+22222a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+1e9a" => "U+1E9A"]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/+0/**/?" => "U+0-F"]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/0" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+00" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+000" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0000" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+000000" => "U+0"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0000000" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000?" => "U+0-F"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0?????" => "U+0-FFFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0?a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+000000?" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+00000??" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0??????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+1e3" => "U+1E3"]
|
||||
expected: FAIL
|
||||
|
||||
["u+1e-20" => "U+1E-20"]
|
||||
expected: FAIL
|
||||
|
||||
["u+222222" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+2?????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/+0/**/-0a" => "U+0-A"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-0a" => "U+0-A"]
|
||||
expected: FAIL
|
||||
|
||||
["u+000000-0aaaaa" => "U+0-AAAAA"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0000000-0a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-0aaaaaa" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-000000a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0+0a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0?-0a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-0a?" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+222222-22222a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/+0/**/-1" => "U+0-1"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-1" => "U+0-1"]
|
||||
expected: FAIL
|
||||
|
||||
["u-0-1" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u-0+1" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0+1" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+000000-000001" => "U+0-1"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0000000-1" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-0000001" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-10ffff" => "U+0-10FFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-110000" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+0-222222" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u/**/+/**/?" => "U+0-F"]
|
||||
expected: FAIL
|
||||
|
||||
["u+?" => "U+0-F"]
|
||||
expected: FAIL
|
||||
|
||||
["u+?????" => "u+0-FFFFF"]
|
||||
expected: FAIL
|
||||
|
||||
["u+???????" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+?a" is invalid]
|
||||
expected: FAIL
|
||||
|
||||
["u+??????" is invalid]
|
||||
expected: FAIL
|
42
tests/wpt/meta/css/css-syntax/var-with-blocks.html.ini
Normal file
42
tests/wpt/meta/css/css-syntax/var-with-blocks.html.ini
Normal file
|
@ -0,0 +1,42 @@
|
|||
[var-with-blocks.html]
|
||||
[Plain var()]
|
||||
expected: FAIL
|
||||
|
||||
[Whole-value block with var()]
|
||||
expected: FAIL
|
||||
|
||||
[Whole-value block with var() (spaces)]
|
||||
expected: FAIL
|
||||
|
||||
[Trailing block, leading var()]
|
||||
expected: FAIL
|
||||
|
||||
[Leading block, trailing var()]
|
||||
expected: FAIL
|
||||
|
||||
[In-block var() with trailing token]
|
||||
expected: FAIL
|
||||
|
||||
[In-block var() with leading token]
|
||||
expected: FAIL
|
||||
|
||||
[Plain var() (custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[Whole-value block with var() (custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[Whole-value block with var() (spaces, custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[Trailing block, leading var() (custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[Leading block, trailing var() (custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[In-block var() with trailing token (custom property)]
|
||||
expected: FAIL
|
||||
|
||||
[In-block var() with leading token (custom property)]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue