CSS Custom Properties Level 1 CR Test Suite Results

TestcaseBlinkEdgeGeckohttp:PrestoTridentWebKit
2: Defining Custom Properties: the --* family of properties
test_variable_legal_values4 / 2 / 13 / 2 / .1 / . / .
variable-created-document5 / . / .2 / . / .5 / 3 / .1 / . / .
variable-created-element5 / . / .2 / . / .5 / 2 / .1 / . / .
variable-declaration-065 / . / .2 / . / .7 / . / .2 / 16 / .
variable-declaration-295 / . / .1 / . / .7 / . / .2 / 18 / .
variable-declaration-315 / . / .. / 2 / .8 / . / .2 / 14 / .
variable-declaration-325 / . / .. / 2 / .7 / . / .2 / 16 / .
variable-declaration-335 / . / .1 / . / .7 / . / .2 / 12 / .
variable-declaration-345 / . / .. / 2 / .7 / . / .2 / 14 / .
variable-declaration-355 / . / .. / 2 / .7 / . / .3 / 12 / .
variable-declaration-365 / . / .. / 2 / .7 / . / .3 / 10 / .
variable-declaration-385 / . / .1 / . / .7 / . / .3 / 9 / .
variable-declaration-395 / . / .1 / . / .7 / . / .3 / 9 / .
variable-declaration-405 / . / .1 / . / .7 / . / .3 / 8 / .
variable-declaration-415 / . / .1 / . / .7 / . / .2 / 9 / .
variable-declaration-425 / . / .. / 2 / .7 / . / .2 / 39 / .
variable-declaration-435 / . / .1 / . / .7 / . / .3 / 13 / .
variable-declaration-445 / . / .1 / . / .7 / . / .6 / 17 / .
variable-declaration-455 / . / .1 / . / .6 / 1 / .5 / 11 / .
variable-declaration-465 / . / .1 / . / .7 / . / 16 / 10 / .
variable-declaration-475 / . / .1 / . / .7 / . / .5 / 10 / .
variable-declaration-565 / . / .1 / 1 / .7 / . / .4 / 8 / .
variable-declaration-575 / . / .1 / 1 / .7 / . / .3 / 8 / .
variable-declaration-585 / . / .1 / 1 / .7 / . / .3 / 8 / .
variable-declaration-595 / . / .1 / 1 / .7 / . / .1 / 18 / .
variable-external-font-face-014 / . / 21 / . / .1 / . / .
variable-first-letter4 / 4 / .1 / . / .5 / 2 / .. / 2 / .
variable-first-line1 / 7 / .1 / . / .5 / 2 / .. / 2 / .
variable-font-face-013 / . / .1 / . / .1 / . / .
variable-font-face-023 / . / .1 / . / .1 / . / .
variable-invalidation1 / 8 / .1 / . / .1 / 10 / .1 / . / .
variable-presentation-attribute1 / 2 / 1. / 10 / 1. / 2 / .
variable-pseudo-element5 / . / .1 / . / .5 / 2 / .1 / . / .
variable-reference-135 / . / .1 / . / .7 / . / .1 / . / .1 / 7 / .
variable-reference-145 / . / .1 / . / .7 / . / .1 / . / .1 / 7 / .
variable-reference-cssom5 / . / .1 / . / .7 / . / .1 / . / .
variable-reference-refresh1 / 2 / 7. / . / 31 / 1 / 12. / 1 / 1
variable-reference-refresh-iframe1 / 18 / .. / 3 / .. / 15 / .. / 4 / .
variable-substitution-basic3 / . / .1 / 4 / .1 / . / .
variable-substitution-filters5 / . / .1 / . / .3 / 2 / .1 / . / 1
variable-substitution-plus-box-shadow5 / . / .1 / . / .4 / 2 / .1 / . / .
variable-substitution-replaced-size4 / . / .1 / . / .4 / 2 / .1 / . / .
variable-substitution-shadow-properties4 / . / .. / 1 / .3 / 2 / .1 / . / .
variable-supports-585 / . / .1 / . / .6 / . / .1 / 5 / .
variable-supports-605 / . / .1 / . / .6 / . / .1 / 5 / .
variable-supports-614 / . / .1 / . / .6 / . / .2 / 5 / .
variable-supports-624 / . / .1 / . / .6 / . / .2 / 5 / .
variable-supports-634 / . / 1. / 2 / .6 / . / .2 / 5 / .
variable-supports-664 / . / .1 / . / .6 / . / .2 / 5 / .
variable-supports-674 / . / .1 / . / .6 / . / .1 / 7 / .
2.1: Custom Property Value Syntax
variable-animation-from-to5 / . / 11 / 1 / .. / 15 / 1. / 3 / .
variable-animation-over-transition4 / 1 / .2 / . / .. / 15 / 1. / 3 / .
variable-animation-substitute-into-keyframe5 / . / .2 / . / .6 / 1 / 11 / 1 / .
variable-animation-substitute-into-keyframe-shorthand5 / . / .2 / . / .6 / 1 / 11 / . / .
variable-animation-substitute-into-keyframe-transform5 / . / .1 / 1 / .6 / 1 / 11 / . / .
variable-animation-substitute-within-keyframe5 / . / .2 / . / .6 / 1 / 11 / . / .
variable-animation-substitute-within-keyframe-fallback5 / . / .2 / . / .7 / . / 11 / . / .
variable-animation-substitute-within-keyframe-multiple5 / . / .2 / . / .7 / . / 11 / . / .
variable-animation-to-only5 / . / .2 / . / .. / 14 / 1. / 2 / .
variable-declaration-016 / . / .2 / . / .6 / 1 / .1 / . / .1 / 7 / 1
variable-declaration-025 / . / .1 / . / .7 / . / .1 / . / .1 / 8 / .
variable-declaration-035 / . / .1 / . / .7 / . / .1 / . / .1 / 7 / .
variable-declaration-045 / . / .1 / . / .7 / . / 11 / . / .1 / 7 / .
variable-declaration-055 / . / .1 / . / .7 / . / 11 / . / .1 / 7 / .
variable-declaration-075 / . / .2 / . / .7 / . / 13 / 10 / 1
variable-declaration-085 / . / .2 / . / .7 / . / 12 / 18 / .
variable-declaration-095 / . / .2 / . / .7 / . / 1. / 2 / .2 / 26 / 1
variable-declaration-105 / . / .2 / . / .7 / . / 12 / 15 / .
variable-declaration-115 / . / .1 / . / .7 / . / 1. / 1 / .2 / 18 / .
variable-declaration-125 / . / .. / 3 / .7 / . / .1 / . / .1 / 15 / .
variable-declaration-135 / . / .1 / . / .7 / . / .1 / . / .1 / 18 / .
variable-declaration-144 / 1 / .1 / . / .7 / . / .3 / 4 / .
variable-declaration-153 / 1 / .1 / . / .1 / . / .
variable-declaration-162 / 2 / .1 / . / .1 / . / .
variable-declaration-174 / . / 11 / . / .1 / . / .
variable-declaration-184 / . / .1 / . / .1 / . / .
variable-declaration-195 / . / .1 / . / .7 / . / .2 / 11 / .
variable-declaration-205 / . / .1 / . / .7 / . / .2 / 12 / .
variable-declaration-215 / . / .1 / . / .7 / . / .1 / 23 / 1
variable-declaration-225 / . / .1 / . / .7 / . / .2 / 20 / .
variable-declaration-235 / . / .1 / . / .7 / . / .1 / 17 / .
variable-declaration-245 / . / .. / 3 / .7 / . / .5 / 29 / .
variable-declaration-255 / . / .. / 3 / .7 / . / .5 / 28 / .
variable-declaration-265 / . / .1 / . / .7 / . / .4 / 24 / .
variable-declaration-285 / . / .1 / . / .7 / . / .3 / 22 / .
variable-declaration-375 / . / .1 / . / .7 / . / .2 / 16 / .
variable-declaration-605 / . / .1 / 1 / .7 / . / .3 / 12 / .
variable-external-declaration-015 / . / .1 / 1 / .7 / . / .2 / 10 / .
variable-reference-without-whitespace11 / 1 / 1. / 2 / .6 / . / .1 / 1 / .1 / . / .
variable-supports-334 / . / .1 / . / .7 / . / .2 / 12 / 1
variable-supports-343 / 3 / .1 / . / .7 / . / .. / 1 / .1 / 15 / .
variable-supports-354 / . / .1 / . / .6 / . / .2 / 11 / .
variable-supports-363 / 2 / .1 / . / .6 / . / .. / 1 / .1 / 11 / .
variable-supports-373 / 1 / .1 / . / .6 / . / .. / 1 / .1 / 11 / .
variable-supports-383 / 1 / .1 / . / .6 / . / .. / 1 / .1 / 11 / .
variable-supports-393 / 1 / .1 / . / .6 / . / .. / 1 / .1 / 10 / .
variable-supports-403 / 1 / .1 / . / .6 / . / .. / 1 / .1 / 10 / .
variable-supports-413 / 1 / .. / 2 / .6 / . / .. / 1 / .1 / 10 / .
variable-supports-423 / 1 / .. / 2 / .6 / . / .1 / 8 / .
variable-supports-433 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-443 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-453 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-463 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-473 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-483 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-493 / 1 / .1 / . / .6 / . / .1 / 8 / .
variable-supports-503 / 1 / .1 / . / .6 / . / .1 / 9 / .
variable-supports-513 / 1 / .1 / . / .6 / . / .1 / 9 / .
variable-supports-523 / 1 / .1 / . / .6 / . / .1 / 9 / .
variable-supports-533 / 1 / .. / 2 / .5 / 1 / .1 / 7 / .
variable-supports-544 / . / .1 / . / .6 / . / 11 / 8 / .
variable-supports-554 / . / .. / 2 / .5 / 1 / .1 / 7 / .
variable-supports-564 / . / .1 / . / .6 / . / .1 / 7 / .
variable-supports-574 / . / .1 / . / .5 / 1 / 21 / 7 / .
variable-supports-654 / . / .1 / . / .6 / . / 11 / 6 / .
variable-transitions-from-no-value1 / 2 / 31 / . / .. / 1 / 14. / 1 / .
variable-transitions-to-no-value1 / 3 / 52 / . / .. / 2 / 11. / 1 / .
variable-transitions-transition-property-all-before-value4 / . / .1 / . / .5 / . / 11 / . / .
variable-transitions-transition-property-variable-before-value1 / 6 / 71 / . / .. / 2 / 15. / 1 / .
variable-transitions-value-before-transition-property-all4 / . / .1 / . / .5 / . / 21 / . / .
variable-transitions-value-before-transition-property-variable1 / 7 / 91 / . / .. / 3 / 12. / 1 / .
2.3: Resolving Dependency Cycles
variable-declaration-305 / . / .1 / . / .7 / . / .. / 1 / .2 / 18 / 1
variable-declaration-485 / . / .1 / . / .6 / 1 / .. / 1 / .1 / . / .2 / 11 / .
variable-declaration-495 / . / .1 / . / .7 / . / 1. / 1 / .. / . / 12 / 11 / .
variable-declaration-505 / . / .1 / . / .7 / . / 1. / 1 / .. / 1 / .2 / 11 / .
variable-reference-395 / . / .1 / . / .7 / . / .. / 1 / .2 / 12 / .
variable-supports-594 / 1 / .1 / . / .6 / . / .. / 1 / .1 / 9 / .
3: Using Cascading Variables: the var() notation
css-variable-change-style-0016 / 1 / 11 / 3 / .1 / . / .. / 1 / .
css-variable-change-style-0026 / . / .1 / 3 / .. / 1 / .
css-vars-custom-property-case-sensitive-0017 / 1 / 12 / . / .6 / 1 / .2 / 7 / .
css-vars-custom-property-inheritance5 / 1 / .2 / . / .7 / . / .3 / 5 / .
registered-property-change-style-0014 / . / 1. / 8 / .1 / 2 / .
variable-animation-substitute-within-keyframe-fallback5 / . / .2 / . / .7 / . / 11 / . / .
variable-declaration-524 / 1 / .1 / . / .7 / . / .. / 1 / .2 / 7 / .
variable-declaration-535 / 1 / .1 / 1 / .7 / . / .1 / . / .2 / 4 / .
variable-declaration-544 / 1 / .1 / 1 / .7 / . / .. / . / 12 / 6 / .
variable-declaration-555 / 1 / .1 / 1 / .7 / . / .1 / . / .2 / 4 / .
variable-definition1 / 10 / 21 / . / .. / 13 / .. / 2 / .
variable-definition-cascading5 / . / .1 / . / .5 / 2 / .1 / . / .
variable-definition-keywords3 / 1 / .2 / 2 / .1 / . / .
variable-external-reference-014 / 1 / .1 / . / .6 / 1 / .3 / 5 / .
variable-external-supports-014 / 1 / .1 / . / .7 / . / .2 / 6 / .
variable-reference5 / . / .1 / . / .. / 13 / .1 / . / .
variable-reference-015 / 1 / .1 / . / .7 / . / .2 / 4 / .
variable-reference-035 / 1 / .1 / . / .7 / . / .2 / 4 / .
variable-reference-045 / 1 / .1 / . / .7 / . / .1 / 5 / .
variable-reference-055 / 1 / .1 / . / .7 / . / .2 / 4 / .
variable-reference-068 / . / .1 / . / .7 / . / .4 / 1 / .
variable-reference-078 / . / .. / 2 / .7 / . / .4 / 1 / .
variable-reference-089 / . / .1 / . / .7 / . / .4 / . / .
variable-reference-095 / 1 / .1 / . / .7 / . / .1 / . / .1 / 6 / .
variable-reference-105 / 1 / .. / 2 / .7 / . / .1 / . / .1 / 6 / .
variable-reference-119 / . / .1 / . / .7 / . / .4 / . / .
variable-reference-125 / 1 / .1 / 1 / .7 / . / .2 / 4 / .
variable-reference-156 / 1 / .1 / . / .7 / . / .2 / 3 / .
variable-reference-164 / 1 / .1 / . / .7 / . / .2 / 15 / .
variable-reference-177 / 1 / .1 / . / .7 / . / .1 / . / .1 / 4 / .
variable-reference-186 / 2 / .1 / . / .7 / . / .1 / . / .1 / 4 / .
variable-reference-196 / 2 / .1 / . / .7 / . / .1 / . / .1 / 4 / .
variable-reference-207 / 1 / 11 / . / .7 / . / .1 / . / .2 / 3 / .
variable-reference-217 / 1 / .. / 2 / .7 / . / .1 / . / .2 / 3 / .
variable-reference-227 / 1 / .. / 2 / .7 / . / .1 / . / .2 / 3 / .
variable-reference-237 / 1 / .. / 2 / .7 / . / .1 / . / .1 / 4 / .
variable-reference-247 / 1 / .. / 2 / .7 / . / .1 / . / .2 / 3 / .
variable-reference-257 / 1 / .1 / . / .7 / . / .1 / . / .2 / 3 / .
variable-reference-267 / 1 / .1 / . / .7 / . / .1 / . / .2 / 3 / .
variable-reference-277 / 1 / .1 / . / .7 / . / .1 / . / .2 / 3 / .
variable-reference-284 / 1 / .1 / . / .7 / . / .2 / 13 / .
variable-reference-294 / 1 / .1 / . / .7 / . / .2 / 12 / .
variable-reference-309 / . / .1 / . / .7 / . / .4 / . / .
variable-reference-313 / 2 / 11 / 1 / .7 / . / .1 / 13 / .
variable-reference-329 / . / .. / 2 / .7 / . / .4 / . / .
variable-reference-334 / 1 / .1 / 1 / .7 / . / .1 / 13 / .
variable-reference-348 / 1 / .. / 2 / .7 / . / .3 / 1 / .
variable-reference-354 / 1 / .1 / 1 / .7 / . / .1 / 12 / .
variable-reference-404 / 1 / .1 / 1 / .5 / 2 / .1 / 6 / .
variable-substitution-variable-declaration3 / . / .1 / . / .4 / . / .. / 1 / .
variable-supports-013 / 1 / .1 / 1 / .7 / . / .1 / 8 / .
variable-supports-023 / 1 / .1 / 1 / .7 / . / .1 / 7 / .
variable-supports-033 / 1 / .1 / 1 / .7 / . / .1 / 7 / .
variable-supports-043 / 1 / .1 / 1 / .7 / . / .1 / 7 / .
variable-supports-054 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-064 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-074 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-084 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-094 / 1 / .. / 2 / .7 / . / .1 / 6 / .
variable-supports-104 / 1 / .. / 2 / .7 / . / .1 / 6 / .
variable-supports-114 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-124 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-133 / 2 / .1 / . / .7 / . / .1 / 7 / .
variable-supports-144 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-154 / 1 / .1 / . / .7 / . / .1 / 6 / .
variable-supports-166 / 1 / .1 / . / .7 / . / .1 / 4 / .
variable-supports-176 / 1 / .1 / . / .7 / . / .1 / 4 / .
variable-supports-186 / 1 / .1 / . / .7 / . / .1 / 5 / .
variable-supports-196 / 1 / .1 / . / .7 / . / .1 / 5 / .
variable-supports-205 / 2 / .1 / . / .7 / . / .1 / 5 / .
variable-supports-213 / 4 / 1. / 2 / .7 / . / .1 / 6 / .
variable-supports-226 / 1 / 21 / . / .7 / . / .1 / 5 / .
variable-supports-236 / 1 / .. / 2 / .7 / . / .1 / 4 / .
variable-supports-247 / 1 / .1 / . / .7 / . / .1 / 4 / .
variable-supports-257 / 1 / .1 / . / .7 / . / .1 / 3 / .
variable-supports-267 / 1 / .1 / . / .7 / . / .1 / 3 / .
variable-supports-277 / 1 / .. / 2 / .7 / . / .1 / 3 / .
variable-supports-287 / 1 / .. / 2 / .7 / . / .1 / 3 / .
variable-supports-297 / 1 / .. / 2 / .7 / . / .1 / 3 / .
variable-supports-307 / 1 / .1 / . / .7 / . / .1 / 3 / .
variable-supports-317 / 1 / .1 / . / .7 / . / .1 / 3 / .
variable-supports-326 / 1 / .1 / . / .7 / . / .1 / 3 / .
variable-supports-646 / 1 / .1 / . / .5 / 1 / .2 / 2 / .
3.1: Invalid Variables
variable-declaration-514 / 1 / .1 / . / .7 / . / .4 / 3 / .
variable-reference-024 / 1 / .1 / . / .7 / . / .2 / 5 / .
3.2: Variables in Shorthand Properties
variable-definition-border-shorthand-serialize3 / 5 / .1 / . / .7 / . / .1 / . / .
variable-reference-364 / 1 / .1 / 1 / .8 / . / 11 / 14 / .
variable-reference-3710 / . / .1 / . / .9 / . / .4 / . / .
variable-reference-387 / 1 / .1 / . / .7 / . / .2 / 3 / .
variable-substitution-background-properties3 / . / .1 / 3 / .. / 1 / .
variable-substitution-shorthands4 / . / .1 / . / .4 / 2 / .1 / . / .
vars-background-shorthand-0013 / . / .. / 6 / .1 / . / .
vars-border-shorthand-serialize3 / 2 / .1 / . / .6 / . / .1 / . / .
vars-font-shorthand-0013 / . / .3 / . / .1 / . / .
4.1: Serializing Custom Properties
variable-csstext5 / . / .. / 1 / .. / 15 / .. / 5 / .
variable-reference-shorthands5 / . / .1 / . / .8 / . / .. / 1 / .
variable-reference-shorthands-cssom5 / . / .1 / . / .6 / . / .. / 1 / .
variable-reference-variable5 / . / .1 / . / .6 / . / .1 / . / .
Passed100%77.23%93.75%0.45%0%11.61%91.07%
Coverage100%92.41%100%0.45%3.13%16.96%100%

221 of 224 required tests meet CR exit criteria.

3 required tests are considered valid and do not meet CR exit criteria.

0 required tests have blocking failures.

3 required tests might pass but lack data.

Additional results needed from:

Legend

Row color codes
two or more passes
* combo test passed by component tests
blocking failures
not enough results
reported as invalid
not passing, but optional
Result color codes
all results pass
pass reported, but also other results
all results fail
fail reported, but also other results
all results uncertain
reported as invalid
# pass / # fail / # uncertain