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:
Oriol Brufau 2024-03-01 08:49:39 +01:00 committed by GitHub
parent 0beec63c86
commit 2b1d342102
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1357 changed files with 17727 additions and 66 deletions

View file

@ -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

View file

@ -0,0 +1,2 @@
[page-utf16-css-bomless-utf16.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[page-utf16-css-bomless-utf16be.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[page-utf16-css-no-decl-ascii-only.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[page-utf16-css-no-decl.html]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[page-windows-1251-charset-attribute-bogus.html]
[CSS charset: page windows-1251, charset attribute bogus]
expected: FAIL

View file

@ -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

View file

@ -0,0 +1,3 @@
[page-windows-1251-css-at-charset-bogus.html]
[CSS charset: page windows-1251, @charset bogus]
expected: FAIL

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,3 @@
[page-windows-1251-css-http-bogus.html]
[CSS charset: page windows-1251, CSS HTTP bogus]
expected: FAIL

View file

@ -0,0 +1,3 @@
[page-windows-1251-css-no-decl.html]
[CSS charset: page windows-1251, CSS no decl]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xml-stylesheet-page-windows-1251-charset-attribute-windows-1250.xhtml]
[CSS charset: page windows-1251, charset attribute bogus]
expected: FAIL

View file

@ -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

View file

@ -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

View 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

View file

@ -0,0 +1,2 @@
[non-ascii-codepoints.html]
expected: ERROR

View file

@ -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

View file

@ -0,0 +1,3 @@
[trailing-braces.html]
[Trailing braces are not valid]
expected: FAIL

View 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

View 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