Re: [web-animations-tests] [web-animations] Specify unique names for tests (#4785)

# Firefox (nightly channel) #
Testing web-platform-tests at revision e7b8a901fc3c2cfcdc69f672b8f8f289bab4b07a
Using browser at version BuildID 20170123125947; SourceStamp 36486fdc3813ef7943ae5b07b4128866d1938a6c
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/animation-model/animation-types/interpolation-per-property.html">/web-animations/animation-model/animation-types/interpolation-per-property.html</a></summary>


|                                                                             Subtest                                                                             | Results |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
|                                                                                                                                                                 | OK      |
| `float uses discrete animation when animating between "left" and "right" with keyframe easing`                                                                  | PASS    |
| `touch-action uses discrete animation when animating between "auto" and "none" with linear easing`                                                              | PASS    |
| `text-combine-upright uses discrete animation when animating between "all" and "none" with effect easing`                                                       | PASS    |
| `font-feature-settings uses discrete animation when animating between ""liga" 5" and "normal" with effect easing`                                               | PASS    |
| `background-repeat (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `background-clip (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `border-top-color supports animating as color of rgb()`                                                                                                         | PASS    |
| `ruby-position uses discrete animation when animating between "under" and "over" with keyframe easing`                                                          | PASS    |
| `font-feature-settings uses discrete animation when animating between ""liga" 5" and "normal" with linear easing`                                               | PASS    |
| `clear uses discrete animation when animating between "left" and "right" with keyframe easing`                                                                  | PASS    |
| `content (type: discrete has testInterpolation function`                                                                                                        | PASS    |
| `outline-color supports animating as color of rgba()`                                                                                                           | PASS    |
| `text-emphasis-style uses discrete animation when animating between "filled circle" and "open dot" with linear easing`                                          | PASS    |
| `text-emphasis-color (type: color has testInterpolation function`                                                                                               | PASS    |
| `text-rendering (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `text-align (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `grid-auto-rows uses discrete animation when animating between "1px" and "5px" with linear easing`                                                              | PASS    |
| `flex-basis supports animating as combination units "px" and "%"`                                                                                               | FAIL    |
| `mask-type (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `lighting-color supports animating as color of hsla()`                                                                                                          | PASS    |
| `text-orientation uses discrete animation when animating between "upright" and "sideways" with effect easing`                                                   | PASS    |
| `ruby-align (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `box-shadow (type: boxShadowList has testInterpolation function`                                                                                                | FAIL    |
| `grid-template-columns (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `grid-template-areas (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `stroke-linejoin uses discrete animation when animating between "round" and "miter" with effect easing`                                                         | PASS    |
| `font-variant-east-asian uses discrete animation when animating between "full-width" and "proportional-width" with effect easing`                               | PASS    |
| `border-bottom-width supports animating as a length`                                                                                                            | PASS    |
| `flood-color supports animating as color of hsla()`                                                                                                             | PASS    |
| `image-orientation uses discrete animation when animating between "0deg" and "90deg" with effect easing`                                                        | PASS    |
| `color supports animating as color of #RGBa`                                                                                                                    | PASS    |
| `text-anchor uses discrete animation when animating between "middle" and "end" with linear easing`                                                              | PASS    |
| `grid-auto-flow uses discrete animation when animating between "row" and "column" with keyframe easing`                                                         | PASS    |
| `table-layout (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `font-variant-ligatures uses discrete animation when animating between "common-ligatures" and "no-common-ligatures" with linear easing`                         | PASS    |
| `white-space uses discrete animation when animating between "pre" and "nowrap" with keyframe easing`                                                            | PASS    |
| `align-self uses discrete animation when animating between "flex-start" and "flex-end" with effect easing`                                                      | PASS    |
| `border-collapse uses discrete animation when animating between "collapse" and "separate" with keyframe easing`                                                 | PASS    |
| `column-width uses discrete animation when animating between "auto" and "1px" with linear easing`                                                               | PASS    |
| `mask-composite uses discrete animation when animating between "add" and "subtract" with keyframe easing`                                                       | PASS    |
| `text-emphasis-color supports animating as color of hsla()`                                                                                                     | PASS    |
| `border-image-width uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with keyframe easing`                                                | PASS    |
| `color supports animating as color of rgba()`                                                                                                                   | PASS    |
| `word-break uses discrete animation when animating between "keep-all" and "break-all" with effect easing`                                                       | PASS    |
| `perspective (type: length has testInterpolation function`                                                                                                      | PASS    |
| `border-bottom-style (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `mask (type: discrete has testInterpolation function`                                                                                                           | PASS    |
| `table-layout uses discrete animation when animating between "auto" and "fixed" with keyframe easing`                                                           | PASS    |
| `mix-blend-mode (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `flex-direction uses discrete animation when animating between "row" and "row-reverse" with effect easing`                                                      | PASS    |
| `ime-mode (type: discrete has testInterpolation function`                                                                                                       | PASS    |
| `text-overflow uses discrete animation when animating between "clip" and "ellipsis" with effect easing`                                                         | PASS    |
| `mask uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`                | PASS    |
| `flex-direction (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `marker-end (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `stop-color supports animating as color of rgb()`                                                                                                               | PASS    |
| `table-layout uses discrete animation when animating between "auto" and "fixed" with effect easing`                                                             | PASS    |
| `justify-content uses discrete animation when animating between "baseline" and "last baseline" with linear easing`                                              | PASS    |
| `transform: mismatch order of translate and rotate`                                                                                                             | PASS    |
| `justify-self (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `border-left-width (type: length has testInterpolation function`                                                                                                | PASS    |
| `shape-rendering uses discrete animation when animating between "optimizeSpeed" and "crispEdges" with keyframe easing`                                          | PASS    |
| `text-rendering uses discrete animation when animating between "optimizeSpeed" and "optimizeLegibility" with effect easing`                                     | PASS    |
| `mask-clip uses discrete animation when animating between "content-box" and "border-box" with keyframe easing`                                                  | PASS    |
| `font-variant-east-asian uses discrete animation when animating between "full-width" and "proportional-width" with keyframe easing`                             | PASS    |
| `color-interpolation-filters uses discrete animation when animating between "sRGB" and "linearRGB" with linear easing`                                          | PASS    |
| `background-blend-mode uses discrete animation when animating between "multiply" and "screen" with linear easing`                                               | PASS    |
| `justify-content uses discrete animation when animating between "baseline" and "last baseline" with keyframe easing`                                            | PASS    |
| `background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`    | PASS    |
| `border-right-width supports animating as a length of rem`                                                                                                      | PASS    |
| `overflow-y uses discrete animation when animating between "visible" and "hidden" with effect easing`                                                           | PASS    |
| `marker-start uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`          | PASS    |
| `justify-self uses discrete animation when animating between "baseline" and "last baseline" with effect easing`                                                 | PASS    |
| `writing-mode uses discrete animation when animating between "vertical-rl" and "sideways-rl" with linear easing`                                                | PASS    |
| `border-left-color supports animating as color of #RGBa`                                                                                                        | PASS    |
| `visibility uses visibility animation when animating from "visible" to "hidden"`                                                                                | PASS    |
| `backface-visibility (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `ruby-position uses discrete animation when animating between "under" and "over" with linear easing`                                                            | PASS    |
| `background-origin uses discrete animation when animating between "padding-box" and "content-box" with keyframe easing`                                         | PASS    |
| `initial-letter uses discrete animation when animating between "1 2" and "3 4" with keyframe easing`                                                            | PASS    |
| `column-rule-color supports animating as color of #RGBa`                                                                                                        | PASS    |
| `flex-wrap (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `background-blend-mode uses discrete animation when animating between "multiply" and "screen" with effect easing`                                               | PASS    |
| `grid-column-end (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `box-sizing uses discrete animation when animating between "content-box" and "border-box" with linear easing`                                                   | PASS    |
| `quotes uses discrete animation when animating between ""“" "”" "‘" "’"" and ""‘" "’" "“" "”"" with effect easing`                                              | PASS    |
| `grid-column-start (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `backface-visibility uses discrete animation when animating between "visible" and "hidden" with keyframe easing`                                                | PASS    |
| `font-style uses discrete animation when animating between "italic" and "oblique" with effect easing`                                                           | PASS    |
| `hyphens (type: discrete has testInterpolation function`                                                                                                        | PASS    |
| `list-style-position uses discrete animation when animating between "inside" and "outside" with effect easing`                                                  | PASS    |
| `align-self (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `outline-color supports animating as color of hsl()`                                                                                                            | PASS    |
| `overflow-wrap uses discrete animation when animating between "normal" and "break-word" with effect easing`                                                     | PASS    |
| `border-top-color (type: color has testInterpolation function`                                                                                                  | PASS    |
| `font-variant-alternates uses discrete animation when animating between "swash(unknown)" and "stylistic(unknown)" with linear easing`                           | PASS    |
| `overflow-x uses discrete animation when animating between "visible" and "hidden" with effect easing`                                                           | PASS    |
| `flex-wrap uses discrete animation when animating between "nowrap" and "wrap" with linear easing`                                                               | PASS    |
| `font-variant-numeric uses discrete animation when animating between "lining-nums" and "oldstyle-nums" with linear easing`                                      | PASS    |
| `font-kerning uses discrete animation when animating between "auto" and "normal" with linear easing`                                                            | PASS    |
| `color (type: color has testInterpolation function`                                                                                                             | PASS    |
| `vector-effect uses discrete animation when animating between "none" and "non-scaling-stroke" with effect easing`                                               | PASS    |
| `overflow-x uses discrete animation when animating between "visible" and "hidden" with keyframe easing`                                                         | PASS    |
| `resize (type: discrete has testInterpolation function`                                                                                                         | PASS    |
| `counter-increment (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `transform-box uses discrete animation when animating between "fill-box" and "border-box" with keyframe easing`                                                 | PASS    |
| `outline-width supports animating as a length of rem`                                                                                                           | PASS    |
| `font-language-override uses discrete animation when animating between ""eng"" and "normal" with linear easing`                                                 | PASS    |
| `order (type: integer has testInterpolation function`                                                                                                           | PASS    |
| `will-change uses discrete animation when animating between "scroll-position" and "contents" with linear easing`                                                | PASS    |
| `border-left-style uses discrete animation when animating between "dotted" and "solid" with keyframe easing`                                                    | PASS    |
| `border-bottom-style uses discrete animation when animating between "dotted" and "solid" with linear easing`                                                    | PASS    |
| `table-layout uses discrete animation when animating between "auto" and "fixed" with linear easing`                                                             | PASS    |
| `text-transform uses discrete animation when animating between "capitalize" and "uppercase" with linear easing`                                                 | PASS    |
| `list-style-position uses discrete animation when animating between "inside" and "outside" with keyframe easing`                                                | PASS    |
| `text-align-last uses discrete animation when animating between "start" and "end" with effect easing`                                                           | PASS    |
| `text-orientation uses discrete animation when animating between "upright" and "sideways" with linear easing`                                                   | PASS    |
| `stop-color supports animating as color of hsla()`                                                                                                              | PASS    |
| `backface-visibility uses discrete animation when animating between "visible" and "hidden" with effect easing`                                                  | PASS    |
| `visibility (type: visibility has testInterpolation function`                                                                                                   | PASS    |
| `ruby-align uses discrete animation when animating between "start" and "center" with linear easing`                                                             | PASS    |
| `overflow-wrap uses discrete animation when animating between "normal" and "break-word" with keyframe easing`                                                   | PASS    |
| `color supports animating as color of #RGB`                                                                                                                     | PASS    |
| `list-style-type uses discrete animation when animating between "circle" and "square" with keyframe easing`                                                     | PASS    |
| `flex-direction uses discrete animation when animating between "row" and "row-reverse" with keyframe easing`                                                    | PASS    |
| `visibility uses visibility animation when animating from "hidden" to "visible"`                                                                                | PASS    |
| `marker-mid uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`            | PASS    |
| `fill-rule uses discrete animation when animating between "evenodd" and "nonzero" with keyframe easing`                                                         | PASS    |
| `empty-cells uses discrete animation when animating between "show" and "hide" with linear easing`                                                               | PASS    |
| `will-change (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `border-top-style uses discrete animation when animating between "dotted" and "solid" with effect easing`                                                       | PASS    |
| `border-top-width supports animating as a length`                                                                                                               | PASS    |
| `page-break-before (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `border-image-repeat (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `border-right-color supports animating as color of rgb()`                                                                                                       | PASS    |
| `mask-mode uses discrete animation when animating between "alpha" and "luminance" with effect easing`                                                           | PASS    |
| `color-interpolation-filters (type: discrete has testInterpolation function`                                                                                    | PASS    |
| `text-combine-upright (type: discrete has testInterpolation function`                                                                                           | PASS    |
| `vector-effect uses discrete animation when animating between "none" and "non-scaling-stroke" with keyframe easing`                                             | PASS    |
| `border-left-color (type: color has testInterpolation function`                                                                                                 | PASS    |
| `text-shadow (type: textShadowList has testInterpolation function`                                                                                              | FAIL    |
| `font-family uses discrete animation when animating between "helvetica" and "verdana" with linear easing`                                                       | PASS    |
| `font-variant-position uses discrete animation when animating between "sub" and "super" with keyframe easing`                                                   | PASS    |
| `grid-auto-rows uses discrete animation when animating between "1px" and "5px" with effect easing`                                                              | PASS    |
| `font-kerning uses discrete animation when animating between "auto" and "normal" with keyframe easing`                                                          | PASS    |
| `image-orientation uses discrete animation when animating between "0deg" and "90deg" with linear easing`                                                        | PASS    |
| `grid-row-start (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `pointer-events (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `border-bottom-color supports animating as color of rgba()`                                                                                                     | PASS    |
| `transform: translate and rotate`                                                                                                                               | PASS    |
| `page-break-after (type: discrete has testInterpolation function`                                                                                               | PASS    |
| `border-left-width supports animating as a length of rem`                                                                                                       | PASS    |
| `position uses discrete animation when animating between "absolute" and "fixed" with linear easing`                                                             | PASS    |
| `font-kerning (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `outline-style uses discrete animation when animating between "none" and "dotted" with effect easing`                                                           | PASS    |
| `mask uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`                  | PASS    |
| `mask-image (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `outline-offset supports animating as a length of rem`                                                                                                          | PASS    |
| `mask-mode uses discrete animation when animating between "alpha" and "luminance" with keyframe easing`                                                         | PASS    |
| `mask-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`            | PASS    |
| `border-image-source (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `color-adjust uses discrete animation when animating between "economy" and "exact" with effect easing`                                                          | PASS    |
| `isolation uses discrete animation when animating between "auto" and "isolate" with linear easing`                                                              | PASS    |
| `border-top-color supports animating as color of rgba()`                                                                                                        | PASS    |
| `scroll-snap-type-x uses discrete animation when animating between "mandatory" and "proximity" with keyframe easing`                                            | PASS    |
| `border-top-style uses discrete animation when animating between "dotted" and "solid" with keyframe easing`                                                     | PASS    |
| `border-collapse (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `grid-column-end uses discrete animation when animating between "1" and "5" with effect easing`                                                                 | PASS    |
| `background-attachment uses discrete animation when animating between "fixed" and "local" with effect easing`                                                   | PASS    |
| `border-right-color (type: color has testInterpolation function`                                                                                                | PASS    |
| `image-orientation (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `text-align uses discrete animation when animating between "start" and "end" with effect easing`                                                                | PASS    |
| `flex-shrink supports animating as a positive number`                                                                                                           | PASS    |
| `font-feature-settings uses discrete animation when animating between ""liga" 5" and "normal" with keyframe easing`                                             | PASS    |
| `transform-box (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `flex-wrap uses discrete animation when animating between "nowrap" and "wrap" with effect easing`                                                               | PASS    |
| `border-right-color supports animating as color of rgba()`                                                                                                      | PASS    |
| `grid-auto-flow uses discrete animation when animating between "row" and "column" with effect easing`                                                           | PASS    |
| `word-break uses discrete animation when animating between "keep-all" and "break-all" with keyframe easing`                                                     | PASS    |
| `text-combine-upright uses discrete animation when animating between "all" and "none" with linear easing`                                                       | PASS    |
| `text-decoration-color supports animating as color of #RGB`                                                                                                     | PASS    |
| `font-variant-numeric (type: discrete has testInterpolation function`                                                                                           | PASS    |
| `resize uses discrete animation when animating between "both" and "horizontal" with effect easing`                                                              | PASS    |
| `transform-style uses discrete animation when animating between "flat" and "preserve-3d" with effect easing`                                                    | PASS    |
| `justify-content uses discrete animation when animating between "baseline" and "last baseline" with effect easing`                                              | PASS    |
| `overflow-wrap uses discrete animation when animating between "normal" and "break-word" with linear easing`                                                     | PASS    |
| `marker-start uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`          | PASS    |
| `font-synthesis uses discrete animation when animating between "none" and "weight style" with linear easing`                                                    | PASS    |
| `cursor uses discrete animation when animating between "pointer" and "wait" with keyframe easing`                                                               | PASS    |
| `column-rule-color supports animating as color of rgba()`                                                                                                       | PASS    |
| `outline-width supports animating as a length`                                                                                                                  | PASS    |
| `scroll-behavior uses discrete animation when animating between "auto" and "smooth" with linear easing`                                                         | PASS    |
| `grid-row-end uses discrete animation when animating between "1" and "5" with keyframe easing`                                                                  | PASS    |
| `border-top-style uses discrete animation when animating between "dotted" and "solid" with linear easing`                                                       | PASS    |
| `background-clip uses discrete animation when animating between "padding-box" and "content-box" with linear easing`                                             | PASS    |
| `contain (type: discrete has testInterpolation function`                                                                                                        | PASS    |
| `font-synthesis (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `border-left-color supports animating as color of hsla()`                                                                                                       | PASS    |
| `border-right-style uses discrete animation when animating between "dotted" and "solid" with effect easing`                                                     | PASS    |
| `perspective supports animating as a length of rem`                                                                                                             | PASS    |
| `word-break (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `mask-origin uses discrete animation when animating between "content-box" and "border-box" with keyframe easing`                                                | PASS    |
| `transform-style uses discrete animation when animating between "flat" and "preserve-3d" with keyframe easing`                                                  | PASS    |
| `text-decoration-color supports animating as color of hsl()`                                                                                                    | PASS    |
| `border-bottom-width supports animating as a length of rem`                                                                                                     | PASS    |
| `font-language-override (type: discrete has testInterpolation function`                                                                                         | PASS    |
| `text-emphasis-position uses discrete animation when animating between "over right" and "under left" with effect easing`                                        | PASS    |
| `position uses discrete animation when animating between "absolute" and "fixed" with keyframe easing`                                                           | PASS    |
| `color-interpolation uses discrete animation when animating between "linearRGB" and "auto" with linear easing`                                                  | PASS    |
| `mask-composite (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `mask-repeat uses discrete animation when animating between "space" and "round" with keyframe easing`                                                           | PASS    |
| `ruby-align uses discrete animation when animating between "start" and "center" with effect easing`                                                             | PASS    |
| `backface-visibility uses discrete animation when animating between "visible" and "hidden" with linear easing`                                                  | PASS    |
| `box-decoration-break uses discrete animation when animating between "slice" and "clone" with effect easing`                                                    | PASS    |
| `writing-mode (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `border-right-color supports animating as color of #RGB`                                                                                                        | PASS    |
| `quotes uses discrete animation when animating between ""“" "”" "‘" "’"" and ""‘" "’" "“" "”"" with keyframe easing`                                            | PASS    |
| `marker-end uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`            | PASS    |
| `flex-grow supports animating as a positive number`                                                                                                             | PASS    |
| `column-rule-width supports animating as a length of rem`                                                                                                       | PASS    |
| `align-items uses discrete animation when animating between "flex-start" and "flex-end" with effect easing`                                                     | PASS    |
| `caption-side uses discrete animation when animating between "top" and "bottom" with keyframe easing`                                                           | PASS    |
| `resize uses discrete animation when animating between "both" and "horizontal" with keyframe easing`                                                            | PASS    |
| `border-image-slice (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `mask-type uses discrete animation when animating between "alpha" and "luminance" with keyframe easing`                                                         | PASS    |
| `text-emphasis-color supports animating as color of #RGB`                                                                                                       | PASS    |
| `caption-side (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `scroll-snap-type-x (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `text-emphasis-style uses discrete animation when animating between "filled circle" and "open dot" with keyframe easing`                                        | PASS    |
| `mask-composite uses discrete animation when animating between "add" and "subtract" with linear easing`                                                         | PASS    |
| `justify-items uses discrete animation when animating between "baseline" and "last baseline" with linear easing`                                                | PASS    |
| `grid-row-start uses discrete animation when animating between "1" and "5" with keyframe easing`                                                                | PASS    |
| `flex-basis supports animating as a percentage`                                                                                                                 | PASS    |
| `grid-template-rows uses discrete animation when animating between "1px" and "5px" with keyframe easing`                                                        | PASS    |
| `page-break-after uses discrete animation when animating between "always" and "auto" with keyframe easing`                                                      | PASS    |
| `lighting-color (type: color has testInterpolation function`                                                                                                    | PASS    |
| `border-top-width supports animating as a length of rem`                                                                                                        | PASS    |
| `justify-items uses discrete animation when animating between "baseline" and "last baseline" with effect easing`                                                | PASS    |
| `justify-content (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `outline-style uses discrete animation when animating between "none" and "dotted" with linear easing`                                                           | PASS    |
| `outline-style uses discrete animation when animating between "none" and "dotted" with keyframe easing`                                                         | PASS    |
| `scroll-snap-type-y uses discrete animation when animating between "mandatory" and "proximity" with linear easing`                                              | PASS    |
| `text-decoration-line uses discrete animation when animating between "underline" and "overline" with keyframe easing`                                           | PASS    |
| `background-image (type: discrete has testInterpolation function`                                                                                               | PASS    |
| `contain uses discrete animation when animating between "strict" and "none" with linear easing`                                                                 | PASS    |
| `dominant-baseline (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `grid-row-end uses discrete animation when animating between "1" and "5" with effect easing`                                                                    | PASS    |
| `color-adjust uses discrete animation when animating between "economy" and "exact" with keyframe easing`                                                        | PASS    |
| `page-break-after uses discrete animation when animating between "always" and "auto" with effect easing`                                                        | PASS    |
| `flex-basis supports animating as a calc`                                                                                                                       | PASS    |
| `background-color supports animating as color of rgb()`                                                                                                         | PASS    |
| `flex-basis supports animating as combination units "em" and "rem"`                                                                                             | PASS    |
| `stroke-linejoin uses discrete animation when animating between "round" and "miter" with linear easing`                                                         | PASS    |
| `border-top-color supports animating as color of hsla()`                                                                                                        | PASS    |
| `font-variant-ligatures (type: discrete has testInterpolation function`                                                                                         | PASS    |
| `border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`   | PASS    |
| `stroke-linejoin uses discrete animation when animating between "round" and "miter" with keyframe easing`                                                       | PASS    |
| `outline-offset (type: length has testInterpolation function`                                                                                                   | PASS    |
| `touch-action (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `border-left-color supports animating as color of hsl()`                                                                                                        | PASS    |
| `column-width supports animating as a length`                                                                                                                   | PASS    |
| `column-fill uses discrete animation when animating between "auto" and "balance" with linear easing`                                                            | PASS    |
| `color-interpolation-filters uses discrete animation when animating between "sRGB" and "linearRGB" with keyframe easing`                                        | PASS    |
| `outline-style (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`      | PASS    |
| `text-transform uses discrete animation when animating between "capitalize" and "uppercase" with effect easing`                                                 | PASS    |
| `touch-action uses discrete animation when animating between "auto" and "none" with keyframe easing`                                                            | PASS    |
| `flex-shrink (type: positiveNumber has testInterpolation function`                                                                                              | PASS    |
| `font-variant-numeric uses discrete animation when animating between "lining-nums" and "oldstyle-nums" with keyframe easing`                                    | PASS    |
| `list-style-type uses discrete animation when animating between "circle" and "square" with linear easing`                                                       | PASS    |
| `overflow-x (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `border-left-width supports animating as a length`                                                                                                              | PASS    |
| `background-color (type: color has testInterpolation function`                                                                                                  | PASS    |
| `border-image-repeat uses discrete animation when animating between "stretch stretch" and "repeat repeat" with keyframe easing`                                 | PASS    |
| `mask-clip (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `unicode-bidi uses discrete animation when animating between "embed" and "bidi-override" with keyframe easing`                                                  | PASS    |
| `text-decoration-color supports animating as color of rgba()`                                                                                                   | PASS    |
| `background-origin uses discrete animation when animating between "padding-box" and "content-box" with linear easing`                                           | PASS    |
| `object-fit uses discrete animation when animating between "fill" and "contain" with effect easing`                                                             | PASS    |
| `stop-color (type: color has testInterpolation function`                                                                                                        | PASS    |
| `background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`      | PASS    |
| `scroll-behavior (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `font-variant-alternates (type: discrete has testInterpolation function`                                                                                        | PASS    |
| `text-align-last uses discrete animation when animating between "start" and "end" with keyframe easing`                                                         | PASS    |
| `dominant-baseline uses discrete animation when animating between "ideographic" and "alphabetic" with keyframe easing`                                          | PASS    |
| `transform: rotate and translate`                                                                                                                               | PASS    |
| `transform: matrix`                                                                                                                                             | PASS    |
| `outline-color supports animating as color of #RGB`                                                                                                             | PASS    |
| `text-align-last uses discrete animation when animating between "start" and "end" with linear easing`                                                           | PASS    |
| `font-variant-caps uses discrete animation when animating between "small-caps" and "unicase" with keyframe easing`                                              | PASS    |
| `mix-blend-mode uses discrete animation when animating between "multiply" and "screen" with effect easing`                                                      | PASS    |
| `flex-basis (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `resize uses discrete animation when animating between "both" and "horizontal" with linear easing`                                                              | PASS    |
| `font-variant-position uses discrete animation when animating between "sub" and "super" with linear easing`                                                     | PASS    |
| `list-style-type uses discrete animation when animating between "circle" and "square" with effect easing`                                                       | PASS    |
| `flood-color supports animating as color of rgb()`                                                                                                              | PASS    |
| `unicode-bidi (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `fill-rule uses discrete animation when animating between "evenodd" and "nonzero" with effect easing`                                                           | PASS    |
| `touch-action uses discrete animation when animating between "auto" and "none" with effect easing`                                                              | PASS    |
| `counter-increment uses discrete animation when animating between "ident-1 1" and "ident-2 2" with keyframe easing`                                             | PASS    |
| `grid-column-end uses discrete animation when animating between "1" and "5" with linear easing`                                                                 | PASS    |
| `border-image-slice uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with linear easing`                                                  | PASS    |
| `clear (type: discrete has testInterpolation function`                                                                                                          | PASS    |
| `border-image-width (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `border-right-color supports animating as color of hsla()`                                                                                                      | PASS    |
| `font-variant-ligatures uses discrete animation when animating between "common-ligatures" and "no-common-ligatures" with effect easing`                         | PASS    |
| `border-bottom-color supports animating as color of rgb()`                                                                                                      | PASS    |
| `mask-mode uses discrete animation when animating between "alpha" and "luminance" with linear easing`                                                           | PASS    |
| `background-color supports animating as color of rgba()`                                                                                                        | PASS    |
| `isolation uses discrete animation when animating between "auto" and "isolate" with effect easing`                                                              | PASS    |
| `color-interpolation uses discrete animation when animating between "linearRGB" and "auto" with keyframe easing`                                                | PASS    |
| `box-sizing (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `text-decoration-color supports animating as color of #RGBa`                                                                                                    | PASS    |
| `letter-spacing (type: length has testInterpolation function`                                                                                                   | PASS    |
| `align-content uses discrete animation when animating between "flex-start" and "flex-end" with keyframe easing`                                                 | PASS    |
| `quotes uses discrete animation when animating between ""“" "”" "‘" "’"" and ""‘" "’" "“" "”"" with linear easing`                                              | PASS    |
| `letter-spacing supports animating as a length`                                                                                                                 | PASS    |
| `font-style (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `mask-type uses discrete animation when animating between "alpha" and "luminance" with linear easing`                                                           | PASS    |
| `shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`         | PASS    |
| `overflow-y (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `border-top-width (type: length has testInterpolation function`                                                                                                 | PASS    |
| `visibility uses visibility animation when animating from "visible" to "hidden" with easeInOutBack easing`                                                      | PASS    |
| `stroke-linejoin (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `caption-side uses discrete animation when animating between "top" and "bottom" with linear easing`                                                             | PASS    |
| `white-space uses discrete animation when animating between "pre" and "nowrap" with effect easing`                                                              | PASS    |
| `grid-row-start uses discrete animation when animating between "1" and "5" with effect easing`                                                                  | PASS    |
| `stop-color supports animating as color of rgba()`                                                                                                              | PASS    |
| `font-variant-position uses discrete animation when animating between "sub" and "super" with effect easing`                                                     | PASS    |
| `list-style-image (type: discrete has testInterpolation function`                                                                                               | PASS    |
| `grid-template-columns uses discrete animation when animating between "1px" and "5px" with linear easing`                                                       | PASS    |
| `flood-color supports animating as color of #RGBa`                                                                                                              | PASS    |
| `dominant-baseline uses discrete animation when animating between "ideographic" and "alphabetic" with linear easing`                                            | PASS    |
| `shape-rendering uses discrete animation when animating between "optimizeSpeed" and "crispEdges" with linear easing`                                            | PASS    |
| `flood-color supports animating as color of hsl()`                                                                                                              | PASS    |
| `color supports animating as color of hsl()`                                                                                                                    | PASS    |
| `text-overflow (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `align-items uses discrete animation when animating between "flex-start" and "flex-end" with linear easing`                                                     | PASS    |
| `text-decoration-style uses discrete animation when animating between "solid" and "dotted" with linear easing`                                                  | PASS    |
| `column-rule-color supports animating as color of hsla()`                                                                                                       | PASS    |
| `border-image-outset uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with effect easing`                                                 | PASS    |
| `stroke-linecap uses discrete animation when animating between "round" and "square" with effect easing`                                                         | PASS    |
| `content uses discrete animation when animating between ""a"" and ""b"" with keyframe easing`                                                                   | PASS    |
| `border-right-width supports animating as a length`                                                                                                             | PASS    |
| `content uses discrete animation when animating between ""a"" and ""b"" with effect easing`                                                                     | PASS    |
| `clear uses discrete animation when animating between "left" and "right" with effect easing`                                                                    | PASS    |
| `align-content uses discrete animation when animating between "flex-start" and "flex-end" with effect easing`                                                   | PASS    |
| `ruby-position uses discrete animation when animating between "under" and "over" with effect easing`                                                            | PASS    |
| `page-break-before uses discrete animation when animating between "always" and "auto" with keyframe easing`                                                     | PASS    |
| `grid-column-end uses discrete animation when animating between "1" and "5" with keyframe easing`                                                               | PASS    |
| `border-top-color supports animating as color of #RGB`                                                                                                          | PASS    |
| `clear uses discrete animation when animating between "left" and "right" with linear easing`                                                                    | PASS    |
| `font-language-override uses discrete animation when animating between ""eng"" and "normal" with keyframe easing`                                               | PASS    |
| `column-rule-style (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `float (type: discrete has testInterpolation function`                                                                                                          | PASS    |
| `border-left-color supports animating as color of #RGB`                                                                                                         | PASS    |
| `shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`       | PASS    |
| `font-feature-settings (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `box-decoration-break uses discrete animation when animating between "slice" and "clone" with keyframe easing`                                                  | PASS    |
| `text-decoration-line (type: discrete has testInterpolation function`                                                                                           | PASS    |
| `stroke-linecap uses discrete animation when animating between "round" and "square" with keyframe easing`                                                       | PASS    |
| `border-image-repeat uses discrete animation when animating between "stretch stretch" and "repeat repeat" with linear easing`                                   | PASS    |
| `grid-template-columns uses discrete animation when animating between "1px" and "5px" with keyframe easing`                                                     | PASS    |
| `column-rule-style uses discrete animation when animating between "none" and "dotted" with linear easing`                                                       | PASS    |
| `border-collapse uses discrete animation when animating between "collapse" and "separate" with linear easing`                                                   | PASS    |
| `text-emphasis-position uses discrete animation when animating between "over right" and "under left" with linear easing`                                        | PASS    |
| `background-attachment (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `scroll-snap-type-x uses discrete animation when animating between "mandatory" and "proximity" with effect easing`                                              | PASS    |
| `text-combine-upright uses discrete animation when animating between "all" and "none" with keyframe easing`                                                     | PASS    |
| `list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`    | PASS    |
| `column-gap (type: length has testInterpolation function`                                                                                                       | PASS    |
| `content uses discrete animation when animating between ""a"" and ""b"" with linear easing`                                                                     | PASS    |
| `font-variant-ligatures uses discrete animation when animating between "common-ligatures" and "no-common-ligatures" with keyframe easing`                       | PASS    |
| `cursor uses discrete animation when animating between "pointer" and "wait" with linear easing`                                                                 | PASS    |
| `clip-rule (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `clip-rule uses discrete animation when animating between "evenodd" and "nonzero" with keyframe easing`                                                         | PASS    |
| `text-align-last (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `background-origin uses discrete animation when animating between "padding-box" and "content-box" with effect easing`                                           | PASS    |
| `column-fill uses discrete animation when animating between "auto" and "balance" with effect easing`                                                            | PASS    |
| `box-decoration-break (type: discrete has testInterpolation function`                                                                                           | PASS    |
| `clip-rule uses discrete animation when animating between "evenodd" and "nonzero" with linear easing`                                                           | PASS    |
| `outline-color supports animating as color of hsla()`                                                                                                           | PASS    |
| `unicode-bidi uses discrete animation when animating between "embed" and "bidi-override" with effect easing`                                                    | PASS    |
| `flex-basis uses discrete animation when animating between "auto" and "10px" with keyframe easing`                                                              | PASS    |
| `column-rule-width (type: length has testInterpolation function`                                                                                                | PASS    |
| `mix-blend-mode uses discrete animation when animating between "multiply" and "screen" with keyframe easing`                                                    | PASS    |
| `overflow-y uses discrete animation when animating between "visible" and "hidden" with keyframe easing`                                                         | PASS    |
| `text-overflow uses discrete animation when animating between "clip" and "ellipsis" with keyframe easing`                                                       | PASS    |
| `initial-letter uses discrete animation when animating between "1 2" and "3 4" with linear easing`                                                              | PASS    |
| `scroll-snap-type-y (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `text-decoration-line uses discrete animation when animating between "underline" and "overline" with linear easing`                                             | PASS    |
| `pointer-events uses discrete animation when animating between "fill" and "none" with effect easing`                                                            | PASS    |
| `shape-rendering (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `mask-repeat (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `flex-basis (type: lengthPercentageOrCalc has testInterpolation function`                                                                                       | PASS    |
| `text-emphasis-style (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `transform-style uses discrete animation when animating between "flat" and "preserve-3d" with linear easing`                                                    | PASS    |
| `cursor (type: discrete has testInterpolation function`                                                                                                         | PASS    |
| `grid-auto-rows uses discrete animation when animating between "1px" and "5px" with keyframe easing`                                                            | PASS    |
| `fill-rule uses discrete animation when animating between "evenodd" and "nonzero" with linear easing`                                                           | PASS    |
| `perspective supports animating as a length`                                                                                                                    | PASS    |
| `hyphens uses discrete animation when animating between "manual" and "auto" with effect easing`                                                                 | PASS    |
| `shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`         | PASS    |
| `text-decoration-style uses discrete animation when animating between "solid" and "dotted" with keyframe easing`                                                | PASS    |
| `background-repeat uses discrete animation when animating between "space" and "round" with keyframe easing`                                                     | PASS    |
| `page-break-before uses discrete animation when animating between "always" and "auto" with linear easing`                                                       | PASS    |
| `grid-auto-columns uses discrete animation when animating between "1px" and "5px" with linear easing`                                                           | PASS    |
| `flex-wrap uses discrete animation when animating between "nowrap" and "wrap" with keyframe easing`                                                             | PASS    |
| `border-bottom-color supports animating as color of #RGBa`                                                                                                      | PASS    |
| `background-color supports animating as color of hsla()`                                                                                                        | PASS    |
| `mask-clip uses discrete animation when animating between "content-box" and "border-box" with linear easing`                                                    | PASS    |
| `text-decoration-style (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `grid-auto-flow (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `column-width (type: length has testInterpolation function`                                                                                                     | PASS    |
| `writing-mode uses discrete animation when animating between "vertical-rl" and "sideways-rl" with effect easing`                                                | PASS    |
| `counter-increment uses discrete animation when animating between "ident-1 1" and "ident-2 2" with linear easing`                                               | PASS    |
| `grid-row-end (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `column-width supports animating as a length of rem`                                                                                                            | PASS    |
| `list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`      | PASS    |
| `text-align uses discrete animation when animating between "start" and "end" with linear easing`                                                                | PASS    |
| `background-repeat uses discrete animation when animating between "space" and "round" with effect easing`                                                       | PASS    |
| `empty-cells (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `background-attachment uses discrete animation when animating between "fixed" and "local" with keyframe easing`                                                 | PASS    |
| `direction (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `border-bottom-color supports animating as color of #RGB`                                                                                                       | PASS    |
| `fill-rule (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `list-style-type (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `visibility uses visibility animation when animating from "hidden" to "collapse"`                                                                               | PASS    |
| `border-right-color supports animating as color of hsl()`                                                                                                       | PASS    |
| `text-emphasis-style uses discrete animation when animating between "filled circle" and "open dot" with effect easing`                                          | PASS    |
| `flex-basis supports animating as a length of rem`                                                                                                              | PASS    |
| `stop-color supports animating as color of #RGBa`                                                                                                               | PASS    |
| `paint-order uses discrete animation when animating between "fill" and "stroke" with effect easing`                                                             | PASS    |
| `outline-color supports animating as color of #RGBa`                                                                                                            | PASS    |
| `image-orientation uses discrete animation when animating between "0deg" and "90deg" with keyframe easing`                                                      | PASS    |
| `grid-template-areas uses discrete animation when animating between "". . a b" ". .a b"" and "none" with keyframe easing`                                       | PASS    |
| `justify-items (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `align-items (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `font-variant-alternates uses discrete animation when animating between "swash(unknown)" and "stylistic(unknown)" with keyframe easing`                         | PASS    |
| `grid-template-rows (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `text-decoration-color supports animating as color of rgb()`                                                                                                    | PASS    |
| `text-emphasis-color supports animating as color of rgb()`                                                                                                      | PASS    |
| `border-left-color supports animating as color of rgba()`                                                                                                       | PASS    |
| `overflow-y uses discrete animation when animating between "visible" and "hidden" with linear easing`                                                           | PASS    |
| `list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`      | PASS    |
| `text-rendering uses discrete animation when animating between "optimizeSpeed" and "optimizeLegibility" with linear easing`                                     | PASS    |
| `marker-end uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`            | PASS    |
| `background-blend-mode uses discrete animation when animating between "multiply" and "screen" with keyframe easing`                                             | PASS    |
| `column-rule-width supports animating as a length`                                                                                                              | PASS    |
| `shape-outside (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `align-content uses discrete animation when animating between "flex-start" and "flex-end" with linear easing`                                                   | PASS    |
| `column-fill (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `transform: skew`                                                                                                                                               | PASS    |
| `counter-reset (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `quotes (type: discrete has testInterpolation function`                                                                                                         | PASS    |
| `text-decoration-color (type: color has testInterpolation function`                                                                                             | PASS    |
| `transform-box uses discrete animation when animating between "fill-box" and "border-box" with linear easing`                                                   | PASS    |
| `will-change uses discrete animation when animating between "scroll-position" and "contents" with keyframe easing`                                              | PASS    |
| `isolation uses discrete animation when animating between "auto" and "isolate" with keyframe easing`                                                            | PASS    |
| `justify-items uses discrete animation when animating between "baseline" and "last baseline" with keyframe easing`                                              | PASS    |
| `flex-direction uses discrete animation when animating between "row" and "row-reverse" with linear easing`                                                      | PASS    |
| `border-image-width uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with effect easing`                                                  | PASS    |
| `counter-increment uses discrete animation when animating between "ident-1 1" and "ident-2 2" with effect easing`                                               | PASS    |
| `color supports animating as color of rgb()`                                                                                                                    | PASS    |
| `lighting-color supports animating as color of #RGB`                                                                                                            | PASS    |
| `scroll-behavior uses discrete animation when animating between "auto" and "smooth" with keyframe easing`                                                       | PASS    |
| `transform: rotate3d`                                                                                                                                           | PASS    |
| `marker-mid (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `font-synthesis uses discrete animation when animating between "none" and "weight style" with keyframe easing`                                                  | PASS    |
| `grid-template-areas uses discrete animation when animating between "". . a b" ". .a b"" and "none" with effect easing`                                         | PASS    |
| `mask-repeat uses discrete animation when animating between "space" and "round" with linear easing`                                                             | PASS    |
| `text-overflow uses discrete animation when animating between "clip" and "ellipsis" with linear easing`                                                         | PASS    |
| `scroll-snap-type-x uses discrete animation when animating between "mandatory" and "proximity" with linear easing`                                              | PASS    |
| `hyphens uses discrete animation when animating between "manual" and "auto" with keyframe easing`                                                               | PASS    |
| `column-width (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `writing-mode uses discrete animation when animating between "vertical-rl" and "sideways-rl" with keyframe easing`                                              | PASS    |
| `lighting-color supports animating as color of rgba()`                                                                                                          | PASS    |
| `column-rule-color supports animating as color of rgb()`                                                                                                        | PASS    |
| `text-transform uses discrete animation when animating between "capitalize" and "uppercase" with keyframe easing`                                               | PASS    |
| `align-content (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `marker-start uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`        | PASS    |
| `flex-basis uses discrete animation when animating between "auto" and "10px" with linear easing`                                                                | PASS    |
| `border-left-style (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `flex-basis supports animating as combination units "px" and "calc"`                                                                                            | PASS    |
| `flex-grow (type: positiveNumber has testInterpolation function`                                                                                                | PASS    |
| `font-variant-alternates uses discrete animation when animating between "swash(unknown)" and "stylistic(unknown)" with effect easing`                           | PASS    |
| `hyphens uses discrete animation when animating between "manual" and "auto" with linear easing`                                                                 | PASS    |
| `box-decoration-break uses discrete animation when animating between "slice" and "clone" with linear easing`                                                    | PASS    |
| `page-break-inside uses discrete animation when animating between "auto" and "avoid" with linear easing`                                                        | PASS    |
| `flood-color supports animating as color of #RGB`                                                                                                               | PASS    |
| `text-anchor uses discrete animation when animating between "middle" and "end" with effect easing`                                                              | PASS    |
| `unicode-bidi uses discrete animation when animating between "embed" and "bidi-override" with linear easing`                                                    | PASS    |
| `border-bottom-width (type: length has testInterpolation function`                                                                                              | PASS    |
| `page-break-before uses discrete animation when animating between "always" and "auto" with effect easing`                                                       | PASS    |
| `marker-end uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`          | PASS    |
| `grid-auto-flow uses discrete animation when animating between "row" and "column" with linear easing`                                                           | PASS    |
| `background-attachment uses discrete animation when animating between "fixed" and "local" with linear easing`                                                   | PASS    |
| `ime-mode uses discrete animation when animating between "disabled" and "auto" with linear easing`                                                              | PASS    |
| `lighting-color supports animating as color of #RGBa`                                                                                                           | PASS    |
| `justify-self uses discrete animation when animating between "baseline" and "last baseline" with linear easing`                                                 | PASS    |
| `font-variant-position (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `column-gap supports animating as a length of rem`                                                                                                              | PASS    |
| `transform-style (type: discrete has testInterpolation function`                                                                                                | PASS    |
| `grid-column-start uses discrete animation when animating between "1" and "5" with linear easing`                                                               | PASS    |
| `stop-color supports animating as color of hsl()`                                                                                                               | PASS    |
| `ime-mode uses discrete animation when animating between "disabled" and "auto" with keyframe easing`                                                            | PASS    |
| `font-variant-caps uses discrete animation when animating between "small-caps" and "unicase" with linear easing`                                                | PASS    |
| `white-space (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `direction uses discrete animation when animating between "ltr" and "rtl" with linear easing`                                                                   | PASS    |
| `background-color supports animating as color of #RGB`                                                                                                          | PASS    |
| `transform (type: transformList has testInterpolation function`                                                                                                 | PASS    |
| `flood-color supports animating as color of rgba()`                                                                                                             | PASS    |
| `color-adjust (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `scroll-snap-type-y uses discrete animation when animating between "mandatory" and "proximity" with keyframe easing`                                            | PASS    |
| `text-orientation uses discrete animation when animating between "upright" and "sideways" with keyframe easing`                                                 | PASS    |
| `marker-start (type: discrete has testInterpolation function`                                                                                                   | PASS    |
| `grid-row-end uses discrete animation when animating between "1" and "5" with linear easing`                                                                    | PASS    |
| `outline-color supports animating as color of rgb()`                                                                                                            | PASS    |
| `direction uses discrete animation when animating between "ltr" and "rtl" with keyframe easing`                                                                 | PASS    |
| `column-rule-color supports animating as color of #RGB`                                                                                                         | PASS    |
| `lighting-color supports animating as color of hsl()`                                                                                                           | PASS    |
| `scroll-snap-type-y uses discrete animation when animating between "mandatory" and "proximity" with effect easing`                                              | PASS    |
| `border-bottom-color supports animating as color of hsla()`                                                                                                     | PASS    |
| `column-rule-color (type: color has testInterpolation function`                                                                                                 | PASS    |
| `counter-reset uses discrete animation when animating between "ident-1 1" and "ident-2 2" with effect easing`                                                   | PASS    |
| `text-emphasis-position (type: discrete has testInterpolation function`                                                                                         | PASS    |
| `text-emphasis-color supports animating as color of #RGBa`                                                                                                      | PASS    |
| `border-image-width uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with linear easing`                                                  | PASS    |
| `column-width uses discrete animation when animating between "auto" and "1px" with effect easing`                                                               | PASS    |
| `pointer-events uses discrete animation when animating between "fill" and "none" with keyframe easing`                                                          | PASS    |
| `cursor uses discrete animation when animating between "pointer" and "wait" with effect easing`                                                                 | PASS    |
| `border-image-slice uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with effect easing`                                                  | PASS    |
| `paint-order uses discrete animation when animating between "fill" and "stroke" with linear easing`                                                             | PASS    |
| `grid-template-columns uses discrete animation when animating between "1px" and "5px" with effect easing`                                                       | PASS    |
| `paint-order (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `grid-auto-columns uses discrete animation when animating between "1px" and "5px" with effect easing`                                                           | PASS    |
| `color-adjust uses discrete animation when animating between "economy" and "exact" with linear easing`                                                          | PASS    |
| `border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing` | PASS    |
| `align-self uses discrete animation when animating between "flex-start" and "flex-end" with keyframe easing`                                                    | PASS    |
| `column-rule-style uses discrete animation when animating between "none" and "dotted" with effect easing`                                                       | PASS    |
| `background-clip uses discrete animation when animating between "padding-box" and "content-box" with keyframe easing`                                           | PASS    |
| `mask-origin uses discrete animation when animating between "content-box" and "border-box" with linear easing`                                                  | PASS    |
| `font-style uses discrete animation when animating between "italic" and "oblique" with linear easing`                                                           | PASS    |
| `font-style uses discrete animation when animating between "italic" and "oblique" with keyframe easing`                                                         | PASS    |
| `align-items uses discrete animation when animating between "flex-start" and "flex-end" with keyframe easing`                                                   | PASS    |
| `list-style-position (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `grid-auto-columns uses discrete animation when animating between "1px" and "5px" with keyframe easing`                                                         | PASS    |
| `contain uses discrete animation when animating between "strict" and "none" with effect easing`                                                                 | PASS    |
| `grid-template-rows uses discrete animation when animating between "1px" and "5px" with effect easing`                                                          | PASS    |
| `border-right-style (type: discrete has testInterpolation function`                                                                                             | PASS    |
| `initial-letter (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `outline-width (type: length has testInterpolation function`                                                                                                    | PASS    |
| `background-color supports animating as color of #RGBa`                                                                                                         | PASS    |
| `grid-column-start uses discrete animation when animating between "1" and "5" with keyframe easing`                                                             | PASS    |
| `transform: translate`                                                                                                                                          | PASS    |
| `border-image-repeat uses discrete animation when animating between "stretch stretch" and "repeat repeat" with effect easing`                                   | PASS    |
| `font-language-override uses discrete animation when animating between ""eng"" and "normal" with effect easing`                                                 | PASS    |
| `text-decoration-color supports animating as color of hsla()`                                                                                                   | PASS    |
| `letter-spacing supports animating as a length of rem`                                                                                                          | PASS    |
| `mask-repeat uses discrete animation when animating between "space" and "round" with effect easing`                                                             | PASS    |
| `border-image-slice uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with keyframe easing`                                                | PASS    |
| `grid-column-start uses discrete animation when animating between "1" and "5" with effect easing`                                                               | PASS    |
| `object-fit uses discrete animation when animating between "fill" and "contain" with linear easing`                                                             | PASS    |
| `object-fit uses discrete animation when animating between "fill" and "contain" with keyframe easing`                                                           | PASS    |
| `text-align uses discrete animation when animating between "start" and "end" with keyframe easing`                                                              | PASS    |
| `flex-basis supports animating as a length`                                                                                                                     | PASS    |
| `border-bottom-color supports animating as color of hsl()`                                                                                                      | PASS    |
| `column-fill uses discrete animation when animating between "auto" and "balance" with keyframe easing`                                                          | PASS    |
| `border-left-color supports animating as color of rgb()`                                                                                                        | PASS    |
| `mask-type uses discrete animation when animating between "alpha" and "luminance" with effect easing`                                                           | PASS    |
| `stroke-linecap (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `border-top-color supports animating as color of hsl()`                                                                                                         | PASS    |
| `mask-mode (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `border-right-style uses discrete animation when animating between "dotted" and "solid" with linear easing`                                                     | PASS    |
| `shape-rendering uses discrete animation when animating between "optimizeSpeed" and "crispEdges" with effect easing`                                            | PASS    |
| `align-self uses discrete animation when animating between "flex-start" and "flex-end" with linear easing`                                                      | PASS    |
| `caption-side uses discrete animation when animating between "top" and "bottom" with effect easing`                                                             | PASS    |
| `float uses discrete animation when animating between "left" and "right" with effect easing`                                                                    | PASS    |
| `overflow-x uses discrete animation when animating between "visible" and "hidden" with linear easing`                                                           | PASS    |
| `transform: matrix3d`                                                                                                                                           | PASS    |
| `scroll-behavior uses discrete animation when animating between "auto" and "smooth" with effect easing`                                                         | PASS    |
| `float uses discrete animation when animating between "left" and "right" with linear easing`                                                                    | PASS    |
| `vector-effect (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `border-image-outset (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `ruby-align uses discrete animation when animating between "start" and "center" with keyframe easing`                                                           | PASS    |
| `border-bottom-style uses discrete animation when animating between "dotted" and "solid" with effect easing`                                                    | PASS    |
| `font-family uses discrete animation when animating between "helvetica" and "verdana" with keyframe easing`                                                     | PASS    |
| `object-fit (type: discrete has testInterpolation function`                                                                                                     | PASS    |
| `background-blend-mode (type: discrete has testInterpolation function`                                                                                          | PASS    |
| `contain uses discrete animation when animating between "strict" and "none" with keyframe easing`                                                               | PASS    |
| `mask-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`          | PASS    |
| `box-sizing uses discrete animation when animating between "content-box" and "border-box" with effect easing`                                                   | PASS    |
| `font-synthesis uses discrete animation when animating between "none" and "weight style" with effect easing`                                                    | PASS    |
| `will-change uses discrete animation when animating between "scroll-position" and "contents" with effect easing`                                                | PASS    |
| `text-emphasis-position uses discrete animation when animating between "over right" and "under left" with keyframe easing`                                      | PASS    |
| `outline-color (type: color has testInterpolation function`                                                                                                     | PASS    |
| `page-break-inside uses discrete animation when animating between "auto" and "avoid" with keyframe easing`                                                      | PASS    |
| `background-clip uses discrete animation when animating between "padding-box" and "content-box" with effect easing`                                             | PASS    |
| `font-kerning uses discrete animation when animating between "auto" and "normal" with effect easing`                                                            | PASS    |
| `grid-auto-rows (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `page-break-after uses discrete animation when animating between "always" and "auto" with linear easing`                                                        | PASS    |
| `lighting-color supports animating as color of rgb()`                                                                                                           | PASS    |
| `text-orientation (type: discrete has testInterpolation function`                                                                                               | PASS    |
| `font-variant-caps (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `border-left-style uses discrete animation when animating between "dotted" and "solid" with linear easing`                                                      | PASS    |
| `counter-reset uses discrete animation when animating between "ident-1 1" and "ident-2 2" with linear easing`                                                   | PASS    |
| `transform: rotate`                                                                                                                                             | PASS    |
| `border-right-color supports animating as color of #RGBa`                                                                                                       | PASS    |
| `font-variant-east-asian uses discrete animation when animating between "full-width" and "proportional-width" with linear easing`                               | PASS    |
| `mask-composite uses discrete animation when animating between "add" and "subtract" with effect easing`                                                         | PASS    |
| `box-sizing uses discrete animation when animating between "content-box" and "border-box" with keyframe easing`                                                 | PASS    |
| `flood-color (type: color has testInterpolation function`                                                                                                       | PASS    |
| `font-variant-east-asian (type: discrete has testInterpolation function`                                                                                        | PASS    |
| `stop-color supports animating as color of #RGB`                                                                                                                | PASS    |
| `marker-mid uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`            | PASS    |
| `font-family (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `font-variant-numeric uses discrete animation when animating between "lining-nums" and "oldstyle-nums" with effect easing`                                      | PASS    |
| `stroke-linecap uses discrete animation when animating between "round" and "square" with linear easing`                                                         | PASS    |
| `background-repeat uses discrete animation when animating between "space" and "round" with linear easing`                                                       | PASS    |
| `color-interpolation-filters uses discrete animation when animating between "sRGB" and "linearRGB" with effect easing`                                          | PASS    |
| `vector-effect uses discrete animation when animating between "none" and "non-scaling-stroke" with linear easing`                                               | PASS    |
| `position uses discrete animation when animating between "absolute" and "fixed" with effect easing`                                                             | PASS    |
| `filter (type: filterList has testInterpolation function`                                                                                                       | FAIL    |
| `ime-mode uses discrete animation when animating between "disabled" and "auto" with effect easing`                                                              | PASS    |
| `border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing`   | PASS    |
| `text-transform (type: discrete has testInterpolation function`                                                                                                 | PASS    |
| `text-anchor (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `flex-basis uses discrete animation when animating between "auto" and "10px" with effect easing`                                                                | PASS    |
| `mask-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`            | PASS    |
| `isolation (type: discrete has testInterpolation function`                                                                                                      | PASS    |
| `white-space uses discrete animation when animating between "pre" and "nowrap" with linear easing`                                                              | PASS    |
| `overflow-wrap (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `empty-cells uses discrete animation when animating between "show" and "hide" with effect easing`                                                               | PASS    |
| `border-right-style uses discrete animation when animating between "dotted" and "solid" with keyframe easing`                                                   | PASS    |
| `border-image-outset uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with keyframe easing`                                               | PASS    |
| `text-anchor uses discrete animation when animating between "middle" and "end" with keyframe easing`                                                            | PASS    |
| `text-rendering uses discrete animation when animating between "optimizeSpeed" and "optimizeLegibility" with keyframe easing`                                   | PASS    |
| `font-family uses discrete animation when animating between "helvetica" and "verdana" with effect easing`                                                       | PASS    |
| `grid-auto-columns (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `column-width uses discrete animation when animating between "auto" and "1px" with keyframe easing`                                                             | PASS    |
| `mix-blend-mode uses discrete animation when animating between "multiply" and "screen" with linear easing`                                                      | PASS    |
| `background-color supports animating as color of hsl()`                                                                                                         | PASS    |
| `mask-clip uses discrete animation when animating between "content-box" and "border-box" with effect easing`                                                    | PASS    |
| `text-emphasis-color supports animating as color of hsl()`                                                                                                      | PASS    |
| `border-left-style uses discrete animation when animating between "dotted" and "solid" with effect easing`                                                      | PASS    |
| `mask uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing`                  | PASS    |
| `border-top-color supports animating as color of #RGBa`                                                                                                         | PASS    |
| `border-collapse uses discrete animation when animating between "collapse" and "separate" with effect easing`                                                   | PASS    |
| `text-emphasis-color supports animating as color of rgba()`                                                                                                     | PASS    |
| `border-right-width (type: length has testInterpolation function`                                                                                               | PASS    |
| `empty-cells uses discrete animation when animating between "show" and "hide" with keyframe easing`                                                             | PASS    |
| `flex-basis supports animating as combination units "%" and "em"`                                                                                               | FAIL    |
| `outline-offset supports animating as a length`                                                                                                                 | PASS    |
| `ruby-position (type: discrete has testInterpolation function`                                                                                                  | PASS    |
| `justify-self uses discrete animation when animating between "baseline" and "last baseline" with keyframe easing`                                               | PASS    |
| `word-break uses discrete animation when animating between "keep-all" and "break-all" with linear easing`                                                       | PASS    |
| `grid-row-start uses discrete animation when animating between "1" and "5" with linear easing`                                                                  | PASS    |
| `column-gap supports animating as a length`                                                                                                                     | PASS    |
| `transform: scale`                                                                                                                                              | PASS    |
| `order supports animating as an integer`                                                                                                                        | PASS    |
| `background-origin (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `mask-origin uses discrete animation when animating between "content-box" and "border-box" with effect easing`                                                  | PASS    |
| `column-rule-color supports animating as color of hsl()`                                                                                                        | PASS    |
| `pointer-events uses discrete animation when animating between "fill" and "none" with linear easing`                                                            | PASS    |
| `page-break-inside uses discrete animation when animating between "auto" and "avoid" with effect easing`                                                        | PASS    |
| `page-break-inside (type: discrete has testInterpolation function`                                                                                              | PASS    |
| `border-bottom-style uses discrete animation when animating between "dotted" and "solid" with keyframe easing`                                                  | PASS    |
| `paint-order uses discrete animation when animating between "fill" and "stroke" with keyframe easing`                                                           | PASS    |
| `position (type: discrete has testInterpolation function`                                                                                                       | PASS    |
| `border-bottom-color (type: color has testInterpolation function`                                                                                               | PASS    |
| `initial-letter uses discrete animation when animating between "1 2" and "3 4" with effect easing`                                                              | PASS    |
| `color-interpolation (type: discrete has testInterpolation function`                                                                                            | PASS    |
| `direction uses discrete animation when animating between "ltr" and "rtl" with effect easing`                                                                   | PASS    |
| `color supports animating as color of hsla()`                                                                                                                   | PASS    |
| `list-style-position uses discrete animation when animating between "inside" and "outside" with linear easing`                                                  | PASS    |
| `dominant-baseline uses discrete animation when animating between "ideographic" and "alphabetic" with effect easing`                                            | PASS    |
| `transform-box uses discrete animation when animating between "fill-box" and "border-box" with effect easing`                                                   | PASS    |
| `clip-rule uses discrete animation when animating between "evenodd" and "nonzero" with effect easing`                                                           | PASS    |
| `text-decoration-style uses discrete animation when animating between "solid" and "dotted" with effect easing`                                                  | PASS    |
| `counter-reset uses discrete animation when animating between "ident-1 1" and "ident-2 2" with keyframe easing`                                                 | PASS    |
| `border-top-style (type: discrete has testInterpolation function`                                                                                               | PASS    |
| `grid-template-areas uses discrete animation when animating between "". . a b" ". .a b"" and "none" with linear easing`                                         | PASS    |
| `font-variant-caps uses discrete animation when animating between "small-caps" and "unicase" with effect easing`                                                | PASS    |
| `marker-mid uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing`          | PASS    |
| `text-decoration-line uses discrete animation when animating between "underline" and "overline" with effect easing`                                             | PASS    |
| `color-interpolation uses discrete animation when animating between "linearRGB" and "auto" with effect easing`                                                  | PASS    |
| `grid-template-rows uses discrete animation when animating between "1px" and "5px" with linear easing`                                                          | PASS    |
| `border-image-outset uses discrete animation when animating between "1 1 1 1" and "5 5 5 5" with linear easing`                                                 | PASS    |
| `mask-origin (type: discrete has testInterpolation function`                                                                                                    | PASS    |
| `column-rule-style uses discrete animation when animating between "none" and "dotted" with keyframe easing`                                                     | PASS    |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/animation-model/animation-types/spacing-keyframes-filters.html">/web-animations/animation-model/animation-types/spacing-keyframes-filters.html</a></summary>


|                                            Subtest                                             | Results |
|------------------------------------------------------------------------------------------------|---------|
|                                                                                                | OK      |
| `Test getting zero distance when computing distance between color and no-color on drop-shadow` | PASS    |
| `Test spacing on saturate`                                                                     | PASS    |
| `Test spacing on hue-rotate`                                                                   | PASS    |
| `Test spacing on brightness`                                                                   | PASS    |
| `Test spacing on filter function lists with inconsistent sequence`                             | PASS    |
| `Test spacing on blur`                                                                         | PASS    |
| `Test spacing on grayscale`                                                                    | PASS    |
| `Test spacing on invert`                                                                       | PASS    |
| `Test spacing on sepia`                                                                        | PASS    |
| `Test spacing on filter function lists with consistent sequence`                               | PASS    |
| `Test spacing on opacity`                                                                      | PASS    |
| `Test spacing on contrast`                                                                     | PASS    |
| `Test spacing on drop-shadow`                                                                  | PASS    |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/interfaces/Animation/ready.html">/web-animations/interfaces/Animation/ready.html</a></summary>


|                                           Subtest                                           | Results |
|---------------------------------------------------------------------------------------------|---------|
|                                                                                             | OK      |
| `Redundant calls to play() do not generate new ready promise objects`                       | PASS    |
| `A new ready promise is created when play()/pause() is called`                              | PASS    |
| `ready promise is rejected when a pause-pending animation is cancelled by calling cancel()` | PASS    |
| `ready promise is rejected when a play-pending animation is cancelled by calling cancel()`  | PASS    |
| `The ready promise is fulfilled with its Animation`                                         | PASS    |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html">/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html</a></summary>


|                               Subtest                               | Results |
|---------------------------------------------------------------------|---------|
|                                                                     | OK      |
| `change direction from "normal" to "alternate"`                     | PASS    |
| `change currentTime when fill none and endDelay is negative`        | PASS    |
| `change direction from "normal" to "alternate-reverse"`             | PASS    |
| `changed iterations immediately updates its computed styles`        | PASS    |
| `change direction from "normal" to "reverse"`                       | PASS    |
| `changed duration immediately updates its computed styles`          | PASS    |
| `change direction from "normal" to "reverse" when currentTime is 0` | PASS    |
| `change currentTime when fill forwards and endDelay is negative`    | PASS    |
| `change currentTime when fill is none and endDelay is positive`     | PASS    |
| `change currentTime when fill forwards and endDelay is positive`    | PASS    |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html">/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html</a></summary>


|                                                          Subtest                                                          | Results |
|---------------------------------------------------------------------------------------------------------------------------|---------|
|                                                                                                                           | OK      |
| `Test falling back to distribute spacing if using a unrecognized property which starts with a valid escape (Full stop)`   | PASS    |
| `Test throwing TypeError if adding leading spaces before the paced property`                                              | PASS    |
| `Test throwing TypeError if using a non-ident started string with an invalid escape (LF)`                                 | PASS    |
| `Test throwing TypeError if using a non-ident string with an invalid escape (FF)`                                         | PASS    |
| `Test throwing TypeError if using a non-ident started string with a leading minus and an invalid name-start code point`   | PASS    |
| `Test falling back to distribute spacing if using a unrecognized property`                                                | PASS    |
| `Test spacing value if setting paced`                                                                                     | PASS    |
| `Test throwing TypeError if using a non-ident started string with a number`                                               | PASS    |
| `Test falling back to distribute spacing if using CSS variables`                                                          | PASS    |
| `Test throwing TypeError if using a non-ident started string with an invalid escape (CR)`                                 | PASS    |
| `Test falling back to distribute spacing if using a unrecognized property which starts with a valid escape (low line)`    | PASS    |
| `Test throwing TypeError if using a non-ident string with an invalid escape (CR)`                                         | PASS    |
| `Test throwing TypeError if using empty string`                                                                           | PASS    |
| `Test throwing TypeError if using a non-ident string with an invalid name code point`                                     | PASS    |
| `Test spacing value if setting distribute`                                                                                | PASS    |
| `Test throwing TypeError if these is no paced property`                                                                   | PASS    |
| `Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (CR)`             | PASS    |
| `Test throwing TypeError if adding trailing spaces`                                                                       | PASS    |
| `Test throwing TypeError if adding leading spaces`                                                                        | PASS    |
| `Test throwing TypeError if not using the correct keyword`                                                                | PASS    |
| `Test falling back to distribute spacing if using a unrecognized property which starts with a minus and a low line`       | PASS    |
| `Test throwing TypeError if using a non-ident started string with a period`                                               | PASS    |
| `Test falling back to distribute spacing if using a unrecognized property which starts with a minus and a valid escape`   | PASS    |
| `Test falling back to distribute spacing if using a non-animatable property`                                              | PASS    |
| `Test falling back to distribute spacing if using a unrecognized property which starts with a valid escape (white space)` | PASS    |
| `Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (LF)`             | PASS    |
| `Test default value of spacing`                                                                                           | PASS    |
| `Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape (FF)`             | PASS    |
| `Test throwing TypeError if using a non-ident started string with an invalid escape`                                      | PASS    |
| `Test throwing TypeError if adding trailing spaces after the paced property`                                              | PASS    |
| `Test throwing TypeError if using a non-ident started string with an invalid escape (FF)`                                 | PASS    |
| `Test throwing TypeError if using a non-ident string with an invalid escape (LF)`                                         | PASS    |
| `Test throwing TypeError if using a non-ident string with an invalid escape`                                              | PASS    |
| `Test falling back to distribute spacing if using a non-animatable shorthand property`                                    | PASS    |
| `Test throwing TypeError if using a non-ident started string with a leading minus and an invalid escape`                  | PASS    |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/4785/web-animations/animation-model/animation-types/addition-per-property.html">/web-animations/animation-model/animation-types/addition-per-property.html</a></summary>


|                                             Subtest                                             | Results |
|-------------------------------------------------------------------------------------------------|---------|
|                                                                                                 | OK      |
| `paint-order (type: discrete) has testAddition function`                                        | PASS    |
| `font-variant-position: "super" onto "sub"`                                                     | PASS    |
| `flex-basis (type: lengthPercentageOrCalc) has testAddition function`                           | PASS    |
| `outline-color supports animating as color of rgba()`                                           | PASS    |
| `grid-template-columns: "1px" onto "5px"`                                                       | PASS    |
| `background-blend-mode: "screen" onto "multiply"`                                               | PASS    |
| `border-top-width: length of rem`                                                               | PASS    |
| `content (type: discrete) has testAddition function`                                            | PASS    |
| `justify-content: "baseline" onto "last baseline"`                                              | PASS    |
| `color supports animating as color of rgb() with overflowed from and to values`                 | PASS    |
| `lighting-color supports animating as color of hsla()`                                          | PASS    |
| `cursor (type: discrete) has testAddition function`                                             | PASS    |
| `grid-template-rows (type: discrete) has testAddition function`                                 | PASS    |
| `justify-content: "last baseline" onto "baseline"`                                              | PASS    |
| `grid-column-start: "5" onto "1"`                                                               | PASS    |
| `grid-template-rows: "1px" onto "5px"`                                                          | PASS    |
| `counter-reset: "ident-1 1" onto "ident-2 2"`                                                   | PASS    |
| `backface-visibility (type: discrete) has testAddition function`                                | PASS    |
| `border-right-color supports animating as color of rgb() with overflowed from and to values`    | PASS    |
| `transform: matrix3d`                                                                           | PASS    |
| `flood-color supports animating as color of hsla()`                                             | PASS    |
| `color supports animating as color of #RGBa`                                                    | PASS    |
| `font-family: "verdana" onto "helvetica"`                                                       | PASS    |
| `column-width (type: length) has testAddition function`                                         | PASS    |
| `align-self: "flex-start" onto "flex-end"`                                                      | PASS    |
| `text-rendering (type: discrete) has testAddition function`                                     | PASS    |
| `backface-visibility: "visible" onto "hidden"`                                                  | PASS    |
| `align-content: "flex-end" onto "flex-start"`                                                   | PASS    |
| `text-emphasis-color supports animating as color of hsla()`                                     | PASS    |
| `pointer-events (type: discrete) has testAddition function`                                     | PASS    |
| `color supports animating as color of rgba()`                                                   | PASS    |
| `lighting-color supports animating as color of rgb() with overflowed from and to values`        | PASS    |
| `column-width: "auto" onto "1px"`                                                               | PASS    |
| `align-content: "flex-start" onto "flex-end"`                                                   | PASS    |
| `text-emphasis-style: "open dot" onto "filled circle"`                                          | PASS    |
| `page-break-after: "auto" onto "always"`                                                        | PASS    |
| `justify-items: "last baseline" onto "baseline"`                                                | PASS    |
| `mask-composite: "subtract" onto "add"`                                                         | PASS    |
| `font-style: "oblique" onto "italic"`                                                           | PASS    |
| `text-emphasis-position: "under left" onto "over right"`                                        | PASS    |
| `border-top-color supports animating as color of rgb() with overflowed from and to values`      | PASS    |
| `text-decoration-color supports animating as color of #RGB`                                     | PASS    |
| `mask-origin (type: discrete) has testAddition function`                                        | PASS    |
| `border-left-color (type: color) has testAddition function`                                     | PASS    |
| `resize: "both" onto "horizontal"`                                                              | PASS    |
| `color (type: color) has testAddition function`                                                 | PASS    |
| `lighting-color (type: color) has testAddition function`                                        | PASS    |
| `border-left-color supports animating as color of #RGBa`                                        | PASS    |
| `outline-offset (type: length) has testAddition function`                                       | PASS    |
| `contain (type: discrete) has testAddition function`                                            | PASS    |
| `grid-template-rows: "5px" onto "1px"`                                                          | PASS    |
| `marker-mid (type: discrete) has testAddition function`                                         | PASS    |
| `column-rule-color supports animating as color of #RGBa`                                        | PASS    |
| `text-emphasis-color supports animating as color of rgb() with overflowed from and to values`   | PASS    |
| `flex-basis (type: discrete) has testAddition function`                                         | PASS    |
| `font-variant-ligatures (type: discrete) has testAddition function`                             | PASS    |
| `text-decoration-style: "dotted" onto "solid"`                                                  | PASS    |
| `clip-rule: "evenodd" onto "nonzero"`                                                           | PASS    |
| `border-top-style (type: discrete) has testAddition function`                                   | PASS    |
| `list-style-position: "outside" onto "inside"`                                                  | PASS    |
| `word-break: "break-all" onto "keep-all"`                                                       | PASS    |
| `background-attachment: "fixed" onto "local"`                                                   | PASS    |
| `fill-rule: "nonzero" onto "evenodd"`                                                           | PASS    |
| `touch-action (type: discrete) has testAddition function`                                       | PASS    |
| `mask-mode (type: discrete) has testAddition function`                                          | PASS    |
| `stroke-linecap: "square" onto "round"`                                                         | PASS    |
| `text-decoration-line: "underline" onto "overline"`                                             | PASS    |
| `transform: skew`                                                                               | PASS    |
| `outline-width (type: length) has testAddition function`                                        | PASS    |
| `font-variant-caps: "small-caps" onto "unicase"`                                                | PASS    |
| `flex-basis: units "em" onto "rem"`                                                             | PASS    |
| `mask-type (type: discrete) has testAddition function`                                          | PASS    |
| `border-image-width (type: discrete) has testAddition function`                                 | PASS    |
| `stroke-linejoin: "round" onto "miter"`                                                         | PASS    |
| `flex-basis: length of rem`                                                                     | PASS    |
| `image-orientation: "90deg" onto "0deg"`                                                        | PASS    |
| `transform-style (type: discrete) has testAddition function`                                    | PASS    |
| `touch-action: "auto" onto "none"`                                                              | PASS    |
| `shape-outside (type: discrete) has testAddition function`                                      | PASS    |
| `ruby-position: "under" onto "over"`                                                            | PASS    |
| `text-emphasis-position (type: discrete) has testAddition function`                             | PASS    |
| `background-color (type: color) has testAddition function`                                      | PASS    |
| `background-image (type: discrete) has testAddition function`                                   | PASS    |
| `letter-spacing (type: length) has testAddition function`                                       | PASS    |
| `filter (type: filterList) has testAddition function`                                           | PASS    |
| `caption-side: "bottom" onto "top"`                                                             | PASS    |
| `background-attachment: "local" onto "fixed"`                                                   | PASS    |
| `text-combine-upright: "all" onto "none"`                                                       | PASS    |
| `counter-reset: "ident-2 2" onto "ident-1 1"`                                                   | PASS    |
| `font-variant-alternates (type: discrete) has testAddition function`                            | PASS    |
| `font-variant-east-asian (type: discrete) has testAddition function`                            | PASS    |
| `column-rule-style (type: discrete) has testAddition function`                                  | PASS    |
| `border-image-outset: "1 1 1 1" onto "5 5 5 5"`                                                 | PASS    |
| `flex-grow (type: positiveNumber) has testAddition function`                                    | PASS    |
| `border-left-width (type: length) has testAddition function`                                    | PASS    |
| `text-emphasis-style (type: discrete) has testAddition function`                                | PASS    |
| `column-rule-style: "dotted" onto "none"`                                                       | PASS    |
| `flex-wrap: "nowrap" onto "wrap"`                                                               | PASS    |
| `align-items: "flex-end" onto "flex-start"`                                                     | PASS    |
| `object-fit (type: discrete) has testAddition function`                                         | PASS    |
| `grid-auto-flow (type: discrete) has testAddition function`                                     | PASS    |
| `font-language-override (type: discrete) has testAddition function`                             | PASS    |
| `mix-blend-mode: "multiply" onto "screen"`                                                      | PASS    |
| `text-orientation (type: discrete) has testAddition function`                                   | PASS    |
| `border-bottom-width: length`                                                                   | PASS    |
| `border-bottom-color supports animating as color of rgba()`                                     | PASS    |
| `background-repeat: "space" onto "round"`                                                       | PASS    |
| `grid-auto-columns: "5px" onto "1px"`                                                           | PASS    |
| `text-emphasis-color supports animating as color of hsl()`                                      | PASS    |
| `flex-wrap: "wrap" onto "nowrap"`                                                               | PASS    |
| `align-items: "flex-start" onto "flex-end"`                                                     | PASS    |
| `ruby-align: "center" onto "start"`                                                             | PASS    |
| `text-emphasis-color supports animating as color of #RGB`                                       | PASS    |
| `overflow-y: "visible" onto "hidden"`                                                           | PASS    |
| `border-bottom-style: "solid" onto "dotted"`                                                    | PASS    |
| `filter: blur on blur`                                                                          | PASS    |
| `direction: "ltr" onto "rtl"`                                                                   | PASS    |
| `content: ""a"" onto ""b""`                                                                     | PASS    |
| `text-combine-upright: "none" onto "all"`                                                       | PASS    |
| `cursor: "pointer" onto "wait"`                                                                 | PASS    |
| `scroll-snap-type-y (type: discrete) has testAddition function`                                 | PASS    |
| `color-adjust: "economy" onto "exact"`                                                          | PASS    |
| `text-align-last (type: discrete) has testAddition function`                                    | PASS    |
| `border-top-color supports animating as color of rgba()`                                        | PASS    |
| `font-variant-caps: "unicase" onto "small-caps"`                                                | PASS    |
| `background-color supports animating as color of rgba()`                                        | PASS    |
| `vector-effect: "none" onto "non-scaling-stroke"`                                               | PASS    |
| `outline-width: length of rem`                                                                  | PASS    |
| `text-orientation: "sideways" onto "upright"`                                                   | PASS    |
| `column-gap: length`                                                                            | PASS    |
| `scroll-snap-type-x: "mandatory" onto "proximity"`                                              | PASS    |
| `text-rendering: "optimizeSpeed" onto "optimizeLegibility"`                                     | PASS    |
| `float: "left" onto "right"`                                                                    | PASS    |
| `ruby-position (type: discrete) has testAddition function`                                      | PASS    |
| `border-right-color supports animating as color of rgba()`                                      | PASS    |
| `text-transform: "uppercase" onto "capitalize"`                                                 | PASS    |
| `column-rule-color (type: color) has testAddition function`                                     | PASS    |
| `border-left-style (type: discrete) has testAddition function`                                  | PASS    |
| `border-collapse: "collapse" onto "separate"`                                                   | PASS    |
| `stroke-linejoin: "miter" onto "round"`                                                         | PASS    |
| `outline-color supports animating as color of #RGBa`                                            | PASS    |
| `background-attachment (type: discrete) has testAddition function`                              | PASS    |
| `border-right-width: length of rem`                                                             | PASS    |
| `paint-order: "stroke" onto "fill"`                                                             | PASS    |
| `mask-clip: "content-box" onto "border-box"`                                                    | PASS    |
| `flex-shrink (type: positiveNumber) has testAddition function`                                  | PASS    |
| `column-rule-color supports animating as color of rgba()`                                       | PASS    |
| `contain: "none" onto "strict"`                                                                 | PASS    |
| `will-change: "contents" onto "scroll-position"`                                                | PASS    |
| `font-synthesis: "weight style" onto "none"`                                                    | PASS    |
| `isolation: "auto" onto "isolate"`                                                              | PASS    |
| `overflow-wrap: "break-word" onto "normal"`                                                     | PASS    |
| `box-decoration-break (type: discrete) has testAddition function`                               | PASS    |
| `grid-auto-columns: "1px" onto "5px"`                                                           | PASS    |
| `touch-action: "none" onto "auto"`                                                              | PASS    |
| `mask-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`            | PASS    |
| `border-left-color supports animating as color of hsla()`                                       | PASS    |
| `font-synthesis: "none" onto "weight style"`                                                    | PASS    |
| `filter: different filter functions`                                                            | PASS    |
| `writing-mode: "sideways-rl" onto "vertical-rl"`                                                | PASS    |
| `text-decoration-color supports animating as color of hsl()`                                    | PASS    |
| `font-feature-settings: "normal" onto ""liga" 5"`                                               | PASS    |
| `background-repeat (type: discrete) has testAddition function`                                  | PASS    |
| `list-style-position: "inside" onto "outside"`                                                  | PASS    |
| `clear (type: discrete) has testAddition function`                                              | PASS    |
| `order: integer`                                                                                | PASS    |
| `border-right-color supports animating as color of #RGB`                                        | PASS    |
| `justify-self (type: discrete) has testAddition function`                                       | PASS    |
| `font-style: "italic" onto "oblique"`                                                           | PASS    |
| `visibility: onto "hidden"`                                                                     | PASS    |
| `position (type: discrete) has testAddition function`                                           | PASS    |
| `text-transform: "capitalize" onto "uppercase"`                                                 | PASS    |
| `ime-mode: "auto" onto "disabled"`                                                              | PASS    |
| `text-align-last: "start" onto "end"`                                                           | PASS    |
| `border-right-width: length`                                                                    | PASS    |
| `text-decoration-style: "solid" onto "dotted"`                                                  | PASS    |
| `background-origin (type: discrete) has testAddition function`                                  | PASS    |
| `background-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`      | PASS    |
| `mask-clip (type: discrete) has testAddition function`                                          | PASS    |
| `border-right-color (type: color) has testAddition function`                                    | PASS    |
| `marker-end (type: discrete) has testAddition function`                                         | PASS    |
| `pointer-events: "fill" onto "none"`                                                            | PASS    |
| `border-image-width: "5 5 5 5" onto "1 1 1 1"`                                                  | PASS    |
| `direction: "rtl" onto "ltr"`                                                                   | PASS    |
| `stop-color supports animating as color of rgba()`                                              | PASS    |
| `scroll-snap-type-y: "mandatory" onto "proximity"`                                              | PASS    |
| `font-variant-position (type: discrete) has testAddition function`                              | PASS    |
| `mask-origin: "content-box" onto "border-box"`                                                  | PASS    |
| `initial-letter: "3 4" onto "1 2"`                                                              | PASS    |
| `text-anchor: "middle" onto "end"`                                                              | PASS    |
| `counter-increment (type: discrete) has testAddition function`                                  | PASS    |
| `grid-column-end (type: discrete) has testAddition function`                                    | PASS    |
| `grid-column-end: "5" onto "1"`                                                                 | PASS    |
| `border-top-color supports animating as color of hsla()`                                        | PASS    |
| `flex-shrink: positive number`                                                                  | PASS    |
| `outline-style (type: discrete) has testAddition function`                                      | PASS    |
| `border-left-color supports animating as color of hsl()`                                        | PASS    |
| `align-self (type: discrete) has testAddition function`                                         | PASS    |
| `background-blend-mode (type: discrete) has testAddition function`                              | PASS    |
| `scroll-snap-type-y: "proximity" onto "mandatory"`                                              | PASS    |
| `text-emphasis-color (type: color) has testAddition function`                                   | PASS    |
| `outline-color supports animating as color of rgb() with overflowed from and to values`         | PASS    |
| `background-color supports animating as color of rgb() with overflowed from and to values`      | PASS    |
| `background-blend-mode: "multiply" onto "screen"`                                               | PASS    |
| `color-interpolation-filters: "linearRGB" onto "sRGB"`                                          | PASS    |
| `dominant-baseline: "ideographic" onto "alphabetic"`                                            | PASS    |
| `border-right-width (type: length) has testAddition function`                                   | PASS    |
| `text-decoration-color supports animating as color of rgba()`                                   | PASS    |
| `border-image-source: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`   | PASS    |
| `mask-mode: "alpha" onto "luminance"`                                                           | PASS    |
| `ime-mode: "disabled" onto "auto"`                                                              | PASS    |
| `column-width: length of rem`                                                                   | PASS    |
| `shape-rendering: "crispEdges" onto "optimizeSpeed"`                                            | PASS    |
| `transform-box: "border-box" onto "fill-box"`                                                   | PASS    |
| `scroll-behavior: "auto" onto "smooth"`                                                         | PASS    |
| `overflow-wrap: "normal" onto "break-word"`                                                     | PASS    |
| `outline-color supports animating as color of #RGB`                                             | PASS    |
| `grid-template-columns (type: discrete) has testAddition function`                              | PASS    |
| `border-left-width: length`                                                                     | PASS    |
| `column-rule-color supports animating as color of #RGB`                                         | PASS    |
| `flex-basis: units "px" onto "%"`                                                               | PASS    |
| `border-right-style: "dotted" onto "solid"`                                                     | PASS    |
| `border-right-color supports animating as color of hsla()`                                      | PASS    |
| `flex-direction: "row-reverse" onto "row"`                                                      | PASS    |
| `border-image-slice: "5 5 5 5" onto "1 1 1 1"`                                                  | PASS    |
| `marker-mid: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`            | PASS    |
| `color-interpolation: "auto" onto "linearRGB"`                                                  | PASS    |
| `font-kerning: "auto" onto "normal"`                                                            | PASS    |
| `font-variant-alternates: "stylistic(unknown)" onto "swash(unknown)"`                           | PASS    |
| `shape-outside: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`         | PASS    |
| `text-decoration-color supports animating as color of #RGBa`                                    | PASS    |
| `flood-color (type: color) has testAddition function`                                           | PASS    |
| `cursor: "wait" onto "pointer"`                                                                 | PASS    |
| `font-variant-numeric: "oldstyle-nums" onto "lining-nums"`                                      | PASS    |
| `word-break: "keep-all" onto "break-all"`                                                       | PASS    |
| `justify-self: "baseline" onto "last baseline"`                                                 | PASS    |
| `list-style-type (type: discrete) has testAddition function`                                    | PASS    |
| `perspective: length of rem`                                                                    | PASS    |
| `mask (type: discrete) has testAddition function`                                               | PASS    |
| `content: ""b"" onto ""a""`                                                                     | PASS    |
| `flex-basis: "10px" onto "auto"`                                                                | PASS    |
| `page-break-inside: "auto" onto "avoid"`                                                        | PASS    |
| `text-overflow: "ellipsis" onto "clip"`                                                         | PASS    |
| `transform: rotate on translate`                                                                | PASS    |
| `font-variant-east-asian: "proportional-width" onto "full-width"`                               | PASS    |
| `border-image-repeat: "stretch stretch" onto "repeat repeat"`                                   | PASS    |
| `letter-spacing: length`                                                                        | PASS    |
| `float (type: discrete) has testAddition function`                                              | PASS    |
| `isolation (type: discrete) has testAddition function`                                          | PASS    |
| `resize: "horizontal" onto "both"`                                                              | PASS    |
| `list-style-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`      | PASS    |
| `grid-template-areas: "none" onto "". . a b" ". .a b""`                                         | PASS    |
| `column-width: "1px" onto "auto"`                                                               | PASS    |
| `will-change (type: discrete) has testAddition function`                                        | PASS    |
| `table-layout (type: discrete) has testAddition function`                                       | PASS    |
| `flex-grow: positive number`                                                                    | PASS    |
| `flood-color supports animating as color of #RGBa`                                              | PASS    |
| `transform: matrix`                                                                             | PASS    |
| `border-top-color (type: color) has testAddition function`                                      | PASS    |
| `flood-color supports animating as color of hsl()`                                              | PASS    |
| `font-variant-alternates: "swash(unknown)" onto "stylistic(unknown)"`                           | PASS    |
| `color supports animating as color of hsl()`                                                    | PASS    |
| `column-rule-color supports animating as color of hsla()`                                       | PASS    |
| `grid-auto-flow: "row" onto "column"`                                                           | PASS    |
| `text-decoration-line: "overline" onto "underline"`                                             | PASS    |
| `color-interpolation (type: discrete) has testAddition function`                                | PASS    |
| `mask-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`            | PASS    |
| `flex-basis: units "%" onto "rem"`                                                              | PASS    |
| `border-top-color supports animating as color of #RGB`                                          | PASS    |
| `grid-column-start: "1" onto "5"`                                                               | PASS    |
| `page-break-inside: "avoid" onto "auto"`                                                        | PASS    |
| `contain: "strict" onto "none"`                                                                 | PASS    |
| `border-left-color supports animating as color of #RGB`                                         | PASS    |
| `scroll-behavior: "smooth" onto "auto"`                                                         | PASS    |
| `background-clip: "padding-box" onto "content-box"`                                             | PASS    |
| `text-emphasis-style: "filled circle" onto "open dot"`                                          | PASS    |
| `page-break-before (type: discrete) has testAddition function`                                  | PASS    |
| `text-emphasis-color supports animating as color of #RGBa`                                      | PASS    |
| `border-bottom-width: length of rem`                                                            | PASS    |
| `grid-row-start (type: discrete) has testAddition function`                                     | PASS    |
| `initial-letter: "1 2" onto "3 4"`                                                              | PASS    |
| `border-top-style: "dotted" onto "solid"`                                                       | PASS    |
| `font-synthesis (type: discrete) has testAddition function`                                     | PASS    |
| `outline-color supports animating as color of hsla()`                                           | PASS    |
| `background-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`      | PASS    |
| `will-change: "scroll-position" onto "contents"`                                                | PASS    |
| `scroll-snap-type-x (type: discrete) has testAddition function`                                 | PASS    |
| `visibility (type: visibility) has testAddition function`                                       | PASS    |
| `pointer-events: "none" onto "fill"`                                                            | PASS    |
| `transform-box (type: discrete) has testAddition function`                                      | PASS    |
| `ime-mode (type: discrete) has testAddition function`                                           | PASS    |
| `text-anchor (type: discrete) has testAddition function`                                        | PASS    |
| `column-width: length`                                                                          | PASS    |
| `font-style (type: discrete) has testAddition function`                                         | PASS    |
| `text-anchor: "end" onto "middle"`                                                              | PASS    |
| `flex-direction (type: discrete) has testAddition function`                                     | PASS    |
| `border-top-style: "solid" onto "dotted"`                                                       | PASS    |
| `unicode-bidi: "bidi-override" onto "embed"`                                                    | PASS    |
| `image-orientation (type: discrete) has testAddition function`                                  | PASS    |
| `text-rendering: "optimizeLegibility" onto "optimizeSpeed"`                                     | PASS    |
| `box-sizing (type: discrete) has testAddition function`                                         | PASS    |
| `column-width (type: discrete) has testAddition function`                                       | PASS    |
| `text-orientation: "upright" onto "sideways"`                                                   | PASS    |
| `mask-repeat: "space" onto "round"`                                                             | PASS    |
| `page-break-after: "always" onto "auto"`                                                        | PASS    |
| `border-bottom-color supports animating as color of #RGBa`                                      | PASS    |
| `background-color supports animating as color of hsla()`                                        | PASS    |
| `text-decoration-color supports animating as color of rgb() with overflowed from and to values` | PASS    |
| `background-clip: "content-box" onto "padding-box"`                                             | PASS    |
| `position: "fixed" onto "absolute"`                                                             | PASS    |
| `font-variant-caps (type: discrete) has testAddition function`                                  | PASS    |
| `transform (type: transformList) has testAddition function`                                     | PASS    |
| `font-kerning: "normal" onto "auto"`                                                            | PASS    |
| `column-gap (type: length) has testAddition function`                                           | PASS    |
| `border-bottom-color supports animating as color of #RGB`                                       | PASS    |
| `transform: translate`                                                                          | PASS    |
| `counter-reset (type: discrete) has testAddition function`                                      | PASS    |
| `text-transform (type: discrete) has testAddition function`                                     | PASS    |
| `outline-offset: length`                                                                        | PASS    |
| `border-right-color supports animating as color of hsl()`                                       | PASS    |
| `border-left-style: "solid" onto "dotted"`                                                      | PASS    |
| `stop-color supports animating as color of #RGBa`                                               | PASS    |
| `overflow-x (type: discrete) has testAddition function`                                         | PASS    |
| `mask-clip: "border-box" onto "content-box"`                                                    | PASS    |
| `perspective: length`                                                                           | PASS    |
| `text-align: "end" onto "start"`                                                                | PASS    |
| `lighting-color supports animating as color of #RGBa`                                           | PASS    |
| `hyphens: "auto" onto "manual"`                                                                 | PASS    |
| `stop-color (type: color) has testAddition function`                                            | PASS    |
| `scroll-behavior (type: discrete) has testAddition function`                                    | PASS    |
| `mask-repeat: "round" onto "space"`                                                             | PASS    |
| `font-variant-numeric (type: discrete) has testAddition function`                               | PASS    |
| `border-bottom-width (type: length) has testAddition function`                                  | PASS    |
| `border-image-slice (type: discrete) has testAddition function`                                 | PASS    |
| `flex-wrap (type: discrete) has testAddition function`                                          | PASS    |
| `scroll-snap-type-x: "proximity" onto "mandatory"`                                              | PASS    |
| `border-left-color supports animating as color of rgba()`                                       | PASS    |
| `transform-style: "flat" onto "preserve-3d"`                                                    | PASS    |
| `grid-auto-columns (type: discrete) has testAddition function`                                  | PASS    |
| `unicode-bidi: "embed" onto "bidi-override"`                                                    | PASS    |
| `marker-start (type: discrete) has testAddition function`                                       | PASS    |
| `color-interpolation-filters: "sRGB" onto "linearRGB"`                                          | PASS    |
| `stroke-linecap (type: discrete) has testAddition function`                                     | PASS    |
| `list-style-position (type: discrete) has testAddition function`                                | PASS    |
| `border-right-style (type: discrete) has testAddition function`                                 | PASS    |
| `flex-basis: calc`                                                                              | PASS    |
| `flood-color supports animating as color of rgb() with overflowed from and to values`           | PASS    |
| `clear: "right" onto "left"`                                                                    | PASS    |
| `fill-rule: "evenodd" onto "nonzero"`                                                           | PASS    |
| `column-fill: "balance" onto "auto"`                                                            | PASS    |
| `grid-auto-rows: "5px" onto "1px"`                                                              | PASS    |
| `image-orientation: "0deg" onto "90deg"`                                                        | PASS    |
| `grid-row-end: "5" onto "1"`                                                                    | PASS    |
| `border-image-width: "1 1 1 1" onto "5 5 5 5"`                                                  | PASS    |
| `text-decoration-style (type: discrete) has testAddition function`                              | PASS    |
| `paint-order: "fill" onto "stroke"`                                                             | PASS    |
| `align-items (type: discrete) has testAddition function`                                        | PASS    |
| `empty-cells: "hide" onto "show"`                                                               | PASS    |
| `lighting-color supports animating as color of #RGB`                                            | PASS    |
| `marker-end: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`            | PASS    |
| `transform: rotate3d`                                                                           | PASS    |
| `font-kerning (type: discrete) has testAddition function`                                       | PASS    |
| `box-decoration-break: "clone" onto "slice"`                                                    | PASS    |
| `white-space: "pre" onto "nowrap"`                                                              | PASS    |
| `shape-outside: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`         | PASS    |
| `transform: translate on rotate`                                                                | PASS    |
| `lighting-color supports animating as color of rgba()`                                          | PASS    |
| `border-top-width (type: length) has testAddition function`                                     | PASS    |
| `flex-basis: units "rem" onto "em"`                                                             | PASS    |
| `color-adjust (type: discrete) has testAddition function`                                       | PASS    |
| `overflow-y: "hidden" onto "visible"`                                                           | PASS    |
| `border-bottom-style: "dotted" onto "solid"`                                                    | PASS    |
| `grid-template-areas: "". . a b" ". .a b"" onto "none"`                                         | PASS    |
| `hyphens (type: discrete) has testAddition function`                                            | PASS    |
| `flood-color supports animating as color of #RGB`                                               | PASS    |
| `overflow-y (type: discrete) has testAddition function`                                         | PASS    |
| `mix-blend-mode (type: discrete) has testAddition function`                                     | PASS    |
| `caption-side (type: discrete) has testAddition function`                                       | PASS    |
| `dominant-baseline: "alphabetic" onto "ideographic"`                                            | PASS    |
| `background-clip (type: discrete) has testAddition function`                                    | PASS    |
| `letter-spacing: length of rem`                                                                 | PASS    |
| `caption-side: "top" onto "bottom"`                                                             | PASS    |
| `initial-letter (type: discrete) has testAddition function`                                     | PASS    |
| `background-origin: "content-box" onto "padding-box"`                                           | PASS    |
| `text-align (type: discrete) has testAddition function`                                         | PASS    |
| `mask-mode: "luminance" onto "alpha"`                                                           | PASS    |
| `justify-items (type: discrete) has testAddition function`                                      | PASS    |
| `background-repeat: "round" onto "space"`                                                       | PASS    |
| `mask-origin: "border-box" onto "content-box"`                                                  | PASS    |
| `unicode-bidi (type: discrete) has testAddition function`                                       | PASS    |
| `border-collapse: "separate" onto "collapse"`                                                   | PASS    |
| `flex-basis: units "rem" onto "%"`                                                              | PASS    |
| `list-style-type: "square" onto "circle"`                                                       | PASS    |
| `grid-template-areas (type: discrete) has testAddition function`                                | PASS    |
| `column-rule-width (type: length) has testAddition function`                                    | PASS    |
| `grid-auto-rows: "1px" onto "5px"`                                                              | PASS    |
| `mask-image (type: discrete) has testAddition function`                                         | PASS    |
| `font-language-override: "normal" onto ""eng""`                                                 | PASS    |
| `object-fit: "fill" onto "contain"`                                                             | PASS    |
| `background-color supports animating as color of #RGB`                                          | PASS    |
| `mask-type: "alpha" onto "luminance"`                                                           | PASS    |
| `writing-mode (type: discrete) has testAddition function`                                       | PASS    |
| `background-origin: "padding-box" onto "content-box"`                                           | PASS    |
| `overflow-wrap (type: discrete) has testAddition function`                                      | PASS    |
| `flood-color supports animating as color of rgba()`                                             | PASS    |
| `table-layout: "fixed" onto "auto"`                                                             | PASS    |
| `text-shadow (type: textShadowList) has testAddition function`                                  | PASS    |
| `isolation: "isolate" onto "auto"`                                                              | PASS    |
| `list-style-image (type: discrete) has testAddition function`                                   | PASS    |
| `quotes: ""‘" "’" "“" "”"" onto ""“" "”" "‘" "’""`                                              | PASS    |
| `grid-row-end (type: discrete) has testAddition function`                                       | PASS    |
| `white-space: "nowrap" onto "pre"`                                                              | PASS    |
| `outline-color supports animating as color of hsl()`                                            | PASS    |
| `overflow-x: "hidden" onto "visible"`                                                           | PASS    |
| `page-break-before: "auto" onto "always"`                                                       | PASS    |
| `lighting-color supports animating as color of hsl()`                                           | PASS    |
| `quotes (type: discrete) has testAddition function`                                             | PASS    |
| `stroke-linejoin (type: discrete) has testAddition function`                                    | PASS    |
| `border-bottom-color supports animating as color of hsla()`                                     | PASS    |
| `font-variant-east-asian: "full-width" onto "proportional-width"`                               | PASS    |
| `border-image-repeat (type: discrete) has testAddition function`                                | PASS    |
| `border-image-outset: "5 5 5 5" onto "1 1 1 1"`                                                 | PASS    |
| `empty-cells: "show" onto "hide"`                                                               | PASS    |
| `grid-row-start: "5" onto "1"`                                                                  | PASS    |
| `direction (type: discrete) has testAddition function`                                          | PASS    |
| `empty-cells (type: discrete) has testAddition function`                                        | PASS    |
| `column-rule-width: length of rem`                                                              | PASS    |
| `color-adjust: "exact" onto "economy"`                                                          | PASS    |
| `color-interpolation: "linearRGB" onto "auto"`                                                  | PASS    |
| `grid-template-columns: "5px" onto "1px"`                                                       | PASS    |
| `marker-start: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`          | PASS    |
| `stop-color supports animating as color of rgb() with overflowed from and to values`            | PASS    |
| `clip-rule: "nonzero" onto "evenodd"`                                                           | PASS    |
| `dominant-baseline (type: discrete) has testAddition function`                                  | PASS    |
| `marker-start: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`          | PASS    |
| `border-image-source (type: discrete) has testAddition function`                                | PASS    |
| `stop-color supports animating as color of hsl()`                                               | PASS    |
| `ruby-align: "start" onto "center"`                                                             | PASS    |
| `box-shadow (type: boxShadowList) has testAddition function`                                    | PASS    |
| `text-overflow: "clip" onto "ellipsis"`                                                         | PASS    |
| `border-bottom-color (type: color) has testAddition function`                                   | PASS    |
| `object-fit: "contain" onto "fill"`                                                             | PASS    |
| `border-bottom-style (type: discrete) has testAddition function`                                | PASS    |
| `grid-auto-flow: "column" onto "row"`                                                           | PASS    |
| `background-color supports animating as color of #RGBa`                                         | PASS    |
| `font-family: "helvetica" onto "verdana"`                                                       | PASS    |
| `overflow-x: "visible" onto "hidden"`                                                           | PASS    |
| `outline-offset: length of rem`                                                                 | PASS    |
| `fill-rule (type: discrete) has testAddition function`                                          | PASS    |
| `text-decoration-color supports animating as color of hsla()`                                   | PASS    |
| `grid-column-start (type: discrete) has testAddition function`                                  | PASS    |
| `column-rule-color supports animating as color of rgb() with overflowed from and to values`     | PASS    |
| `text-align: "start" onto "end"`                                                                | PASS    |
| `text-overflow (type: discrete) has testAddition function`                                      | PASS    |
| `border-bottom-color supports animating as color of hsl()`                                      | PASS    |
| `border-image-repeat: "repeat repeat" onto "stretch stretch"`                                   | PASS    |
| `outline-style: "dotted" onto "none"`                                                           | PASS    |
| `page-break-before: "always" onto "auto"`                                                       | PASS    |
| `border-top-color supports animating as color of hsl()`                                         | PASS    |
| `font-variant-ligatures: "no-common-ligatures" onto "common-ligatures"`                         | PASS    |
| `writing-mode: "vertical-rl" onto "sideways-rl"`                                                | PASS    |
| `mix-blend-mode: "screen" onto "multiply"`                                                      | PASS    |
| `text-emphasis-position: "over right" onto "under left"`                                        | PASS    |
| `shape-rendering: "optimizeSpeed" onto "crispEdges"`                                            | PASS    |
| `flex-basis: percentage`                                                                        | PASS    |
| `font-variant-ligatures: "common-ligatures" onto "no-common-ligatures"`                         | PASS    |
| `vector-effect: "non-scaling-stroke" onto "none"`                                               | PASS    |
| `align-content (type: discrete) has testAddition function`                                      | PASS    |
| `border-top-width: length`                                                                      | PASS    |
| `font-language-override: ""eng"" onto "normal"`                                                 | PASS    |
| `text-combine-upright (type: discrete) has testAddition function`                               | PASS    |
| `border-image-outset (type: discrete) has testAddition function`                                | PASS    |
| `grid-column-end: "1" onto "5"`                                                                 | PASS    |
| `backface-visibility: "hidden" onto "visible"`                                                  | PASS    |
| `column-rule-style: "none" onto "dotted"`                                                       | PASS    |
| `border-bottom-color supports animating as color of rgb() with overflowed from and to values`   | PASS    |
| `transform: rotate`                                                                             | PASS    |
| `border-collapse (type: discrete) has testAddition function`                                    | PASS    |
| `border-right-color supports animating as color of #RGBa`                                       | PASS    |
| `counter-increment: "ident-2 2" onto "ident-1 1"`                                               | PASS    |
| `border-left-color supports animating as color of rgb() with overflowed from and to values`     | PASS    |
| `flex-direction: "row" onto "row-reverse"`                                                      | PASS    |
| `border-image-slice: "1 1 1 1" onto "5 5 5 5"`                                                  | PASS    |
| `border-right-style: "solid" onto "dotted"`                                                     | PASS    |
| `float: "right" onto "left"`                                                                    | PASS    |
| `stop-color supports animating as color of #RGB`                                                | PASS    |
| `table-layout: "auto" onto "fixed"`                                                             | PASS    |
| `box-decoration-break: "slice" onto "clone"`                                                    | PASS    |
| `border-left-width: length of rem`                                                              | PASS    |
| `justify-content (type: discrete) has testAddition function`                                    | PASS    |
| `position: "absolute" onto "fixed"`                                                             | PASS    |
| `marker-end: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`            | PASS    |
| `ruby-align (type: discrete) has testAddition function`                                         | PASS    |
| `shape-rendering (type: discrete) has testAddition function`                                    | PASS    |
| `box-sizing: "content-box" onto "border-box"`                                                   | PASS    |
| `text-shadow: shadow`                                                                           | PASS    |
| `text-align-last: "end" onto "start"`                                                           | PASS    |
| `font-variant-numeric: "lining-nums" onto "oldstyle-nums"`                                      | PASS    |
| `mask-type: "luminance" onto "alpha"`                                                           | PASS    |
| `list-style-type: "circle" onto "square"`                                                       | PASS    |
| `column-fill: "auto" onto "balance"`                                                            | PASS    |
| `mask: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"`                  | PASS    |
| `transform-box: "fill-box" onto "border-box"`                                                   | PASS    |
| `resize (type: discrete) has testAddition function`                                             | PASS    |
| `visibility: onto "visible"`                                                                    | PASS    |
| `color supports animating as color of #RGB`                                                     | PASS    |
| `perspective (type: length) has testAddition function`                                          | PASS    |
| `border-left-style: "dotted" onto "solid"`                                                      | PASS    |
| `order (type: integer) has testAddition function`                                               | PASS    |
| `page-break-inside (type: discrete) has testAddition function`                                  | PASS    |
| `mask: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`                  | PASS    |
| `border-image-source: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`   | PASS    |
| `column-rule-width: length`                                                                     | PASS    |
| `column-fill (type: discrete) has testAddition function`                                        | PASS    |
| `counter-increment: "ident-1 1" onto "ident-2 2"`                                               | PASS    |
| `flex-basis: units "calc" onto "px"`                                                            | PASS    |
| `color-interpolation-filters (type: discrete) has testAddition function`                        | PASS    |
| `background-color supports animating as color of hsl()`                                         | PASS    |
| `flex-basis: length`                                                                            | PASS    |
| `hyphens: "manual" onto "auto"`                                                                 | PASS    |
| `text-decoration-color (type: color) has testAddition function`                                 | PASS    |
| `clear: "left" onto "right"`                                                                    | PASS    |
| `marker-mid: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`            | PASS    |
| `mask-composite: "add" onto "subtract"`                                                         | PASS    |
| `mask-composite (type: discrete) has testAddition function`                                     | PASS    |
| `align-self: "flex-end" onto "flex-start"`                                                      | PASS    |
| `border-top-color supports animating as color of #RGBa`                                         | PASS    |
| `justify-items: "baseline" onto "last baseline"`                                                | PASS    |
| `text-emphasis-color supports animating as color of rgba()`                                     | PASS    |
| `justify-self: "last baseline" onto "baseline"`                                                 | PASS    |
| `box-sizing: "border-box" onto "content-box"`                                                   | PASS    |
| `transform-style: "preserve-3d" onto "flat"`                                                    | PASS    |
| `ruby-position: "over" onto "under"`                                                            | PASS    |
| `grid-auto-rows (type: discrete) has testAddition function`                                     | PASS    |
| `outline-style: "none" onto "dotted"`                                                           | PASS    |
| `column-gap: length of rem`                                                                     | PASS    |
| `font-feature-settings (type: discrete) has testAddition function`                              | PASS    |
| `flex-basis: "auto" onto "10px"`                                                                | PASS    |
| `transform: scale`                                                                              | PASS    |
| `quotes: ""“" "”" "‘" "’"" onto ""‘" "’" "“" "”""`                                              | PASS    |
| `font-family (type: discrete) has testAddition function`                                        | PASS    |
| `column-rule-color supports animating as color of hsl()`                                        | PASS    |
| `stroke-linecap: "round" onto "square"`                                                         | PASS    |
| `flex-basis: units "%" onto "px"`                                                               | PASS    |
| `white-space (type: discrete) has testAddition function`                                        | PASS    |
| `vector-effect (type: discrete) has testAddition function`                                      | PASS    |
| `grid-row-end: "1" onto "5"`                                                                    | PASS    |
| `clip-rule (type: discrete) has testAddition function`                                          | PASS    |
| `color supports animating as color of hsla()`                                                   | PASS    |
| `font-variant-position: "sub" onto "super"`                                                     | PASS    |
| `font-feature-settings: ""liga" 5" onto "normal"`                                               | PASS    |
| `mask-repeat (type: discrete) has testAddition function`                                        | PASS    |
| `page-break-after (type: discrete) has testAddition function`                                   | PASS    |
| `outline-width: length`                                                                         | PASS    |
| `grid-row-start: "1" onto "5"`                                                                  | PASS    |
| `stop-color supports animating as color of hsla()`                                              | PASS    |
| `box-shadow: shadow`                                                                            | PASS    |
| `outline-color (type: color) has testAddition function`                                         | PASS    |
| `list-style-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"`      | PASS    |
| `word-break (type: discrete) has testAddition function`                                         | PASS    |
| `text-decoration-line (type: discrete) has testAddition function`                               | PASS    |

</details>

View on GitHub: https://github.com/w3c/web-platform-tests/pull/4785#issuecomment-278786760

Received on Thursday, 9 February 2017 21:56:47 UTC