Unreviewed, rolling out r251536.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / web-animations / animation-model / animation-types / interpolation-per-property-expected.txt
1
2 PASS Setup 
3 PASS background-color (type: color) has testInterpolation function 
4 PASS background-color supports animating as color of rgb() 
5 PASS background-color supports animating as color of #RGB 
6 PASS background-color supports animating as color of hsl() 
7 PASS background-color supports animating as color of #RGBa 
8 PASS background-color supports animating as color of rgba() 
9 PASS background-color supports animating as color of hsla() 
10 PASS background-image (type: discrete) has testInterpolation function 
11 FAIL background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing assert_equals: The value should be url("http://localhost/test-1") at 499ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
12 FAIL background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
13 FAIL background-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
14 PASS border-bottom-color (type: color) has testInterpolation function 
15 PASS border-bottom-color supports animating as color of rgb() 
16 PASS border-bottom-color supports animating as color of #RGB 
17 PASS border-bottom-color supports animating as color of hsl() 
18 PASS border-bottom-color supports animating as color of #RGBa 
19 PASS border-bottom-color supports animating as color of rgba() 
20 PASS border-bottom-color supports animating as color of hsla() 
21 PASS border-bottom-width (type: length) has testInterpolation function 
22 PASS border-bottom-width supports animating as a length 
23 PASS border-bottom-width supports animating as a length of rem 
24 PASS border-image-source (type: discrete) has testInterpolation function 
25 FAIL border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing assert_equals: The value should be url("http://localhost/test-1") at 499ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
26 FAIL border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
27 FAIL border-image-source uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
28 PASS border-left-color (type: color) has testInterpolation function 
29 PASS border-left-color supports animating as color of rgb() 
30 PASS border-left-color supports animating as color of #RGB 
31 PASS border-left-color supports animating as color of hsl() 
32 PASS border-left-color supports animating as color of #RGBa 
33 PASS border-left-color supports animating as color of rgba() 
34 PASS border-left-color supports animating as color of hsla() 
35 PASS border-left-width (type: length) has testInterpolation function 
36 PASS border-left-width supports animating as a length 
37 PASS border-left-width supports animating as a length of rem 
38 PASS border-right-color (type: color) has testInterpolation function 
39 PASS border-right-color supports animating as color of rgb() 
40 PASS border-right-color supports animating as color of #RGB 
41 PASS border-right-color supports animating as color of hsl() 
42 PASS border-right-color supports animating as color of #RGBa 
43 PASS border-right-color supports animating as color of rgba() 
44 PASS border-right-color supports animating as color of hsla() 
45 PASS border-right-width (type: length) has testInterpolation function 
46 PASS border-right-width supports animating as a length 
47 PASS border-right-width supports animating as a length of rem 
48 PASS border-spacing (type: lengthPair) has testInterpolation function 
49 PASS border-spacing supports animating as a length pair 
50 PASS border-spacing supports animating as a length pair of rem 
51 PASS border-top-color (type: color) has testInterpolation function 
52 PASS border-top-color supports animating as color of rgb() 
53 PASS border-top-color supports animating as color of #RGB 
54 PASS border-top-color supports animating as color of hsl() 
55 PASS border-top-color supports animating as color of #RGBa 
56 PASS border-top-color supports animating as color of rgba() 
57 PASS border-top-color supports animating as color of hsla() 
58 PASS border-top-width (type: length) has testInterpolation function 
59 PASS border-top-width supports animating as a length 
60 PASS border-top-width supports animating as a length of rem 
61 PASS box-shadow (type: boxShadowList) has testInterpolation function 
62 FAIL box-shadow: from none to other assert_equals: The value should be rgba(100, 100, 100, 0.5) 5px 5px 5px 0px at 500ms expected "rgba(100, 100, 100, 0.5) 5px 5px 5px 0px" but got "rgba(100, 100, 100, 0.501961) 5px 5px 5px 0px"
63 FAIL box-shadow: from other to none assert_equals: The value should be rgba(100, 100, 100, 0.5) 5px 5px 5px 0px at 500ms expected "rgba(100, 100, 100, 0.5) 5px 5px 5px 0px" but got "rgba(100, 100, 100, 0.501961) 5px 5px 5px 0px"
64 PASS box-shadow: single shadow 
65 PASS box-shadow: shadow list 
66 FAIL box-shadow: mismatched list length (from shorter to longer) assert_equals: The value should be rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.5) 5px 5px 5px 0px at 500ms expected "rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.5) 5px 5px 5px 0px" but got "rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.501961) 5px 5px 5px 0px"
67 FAIL box-shadow: mismatched list length (from longer to shorter) assert_equals: The value should be rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.5) 5px 5px 5px 0px at 500ms expected "rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.5) 5px 5px 5px 0px" but got "rgb(150, 150, 150) 15px 15px 15px 10px, rgba(100, 100, 100, 0.501961) 5px 5px 5px 0px"
68 PASS box-shadow: with currentcolor 
69 PASS caret-color (type: color) has testInterpolation function 
70 PASS caret-color supports animating as color of rgb() 
71 PASS caret-color supports animating as color of #RGB 
72 PASS caret-color supports animating as color of hsl() 
73 PASS caret-color supports animating as color of #RGBa 
74 PASS caret-color supports animating as color of rgba() 
75 PASS caret-color supports animating as color of hsla() 
76 PASS clip (type: rect) has testInterpolation function 
77 FAIL clip supports animating as a rect assert_equals: The value should be rect(30px, 30px, 30px, 30px) at 500ms expected "rect(30px, 30px, 30px, 30px)" but got "auto"
78 PASS clip (type: discrete) has testInterpolation function 
79 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "auto" with linear easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
80 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "auto" with effect easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
81 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "auto" with keyframe easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
82 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "rect(10px, 10px, 10px, auto)" with linear easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
83 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "rect(10px, 10px, 10px, auto)" with effect easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
84 FAIL clip uses discrete animation when animating between "rect(10px, 10px, 10px, 10px)" and "rect(10px, 10px, 10px, auto)" with keyframe easing assert_equals: The value should be rect(10px, 10px, 10px, 10px) at 0ms expected "rect(10px, 10px, 10px, 10px)" but got "auto"
85 PASS color (type: color) has testInterpolation function 
86 PASS color supports animating as color of rgb() 
87 PASS color supports animating as color of #RGB 
88 PASS color supports animating as color of hsl() 
89 PASS color supports animating as color of #RGBa 
90 PASS color supports animating as color of rgba() 
91 PASS color supports animating as color of hsla() 
92 PASS column-count (type: positiveInteger) has testInterpolation function 
93 PASS column-count supports animating as a positive integer 
94 PASS column-count (type: discrete) has testInterpolation function 
95 FAIL column-count uses discrete animation when animating between "auto" and "10" with linear easing assert_equals: The value should be auto at 0ms expected "auto" but got "0"
96 FAIL column-count uses discrete animation when animating between "auto" and "10" with effect easing assert_equals: The value should be auto at 0ms expected "auto" but got "0"
97 FAIL column-count uses discrete animation when animating between "auto" and "10" with keyframe easing assert_equals: The value should be auto at 0ms expected "auto" but got "0"
98 PASS column-gap (type: length) has testInterpolation function 
99 PASS column-gap supports animating as a length 
100 PASS column-gap supports animating as a length of rem 
101 PASS column-gap (type: discrete) has testInterpolation function 
102 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with linear easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px"
103 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with effect easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px"
104 FAIL column-gap uses discrete animation when animating between "normal" and "200px" with keyframe easing assert_equals: The value should be normal at 0ms expected "normal" but got "200px"
105 PASS column-rule-color (type: color) has testInterpolation function 
106 PASS column-rule-color supports animating as color of rgb() 
107 PASS column-rule-color supports animating as color of #RGB 
108 PASS column-rule-color supports animating as color of hsl() 
109 PASS column-rule-color supports animating as color of #RGBa 
110 PASS column-rule-color supports animating as color of rgba() 
111 PASS column-rule-color supports animating as color of hsla() 
112 PASS column-rule-width (type: length) has testInterpolation function 
113 PASS column-rule-width supports animating as a length 
114 PASS column-rule-width supports animating as a length of rem 
115 PASS column-width (type: length) has testInterpolation function 
116 PASS column-width supports animating as a length 
117 PASS column-width supports animating as a length of rem 
118 PASS column-width (type: discrete) has testInterpolation function 
119 FAIL column-width uses discrete animation when animating between "auto" and "1px" with linear easing assert_equals: The value should be auto at 0ms expected "auto" but got "0px"
120 FAIL column-width uses discrete animation when animating between "auto" and "1px" with effect easing assert_equals: The value should be auto at 0ms expected "auto" but got "0px"
121 FAIL column-width uses discrete animation when animating between "auto" and "1px" with keyframe easing assert_equals: The value should be auto at 0ms expected "auto" but got "0px"
122 PASS fill-opacity (type: opacity) has testInterpolation function 
123 FAIL fill-opacity supports animating as a [0, 1] number assert_equals: The value should be 0.55 at 500ms expected "0.55" but got "0.550000011920929"
124 PASS filter (type: filterList) has testInterpolation function 
125 PASS filter: blur function 
126 PASS filter: hue-rotate function with same unit(deg) 
127 FAIL filter: hue-rotate function with different unit(deg -> rad) assert_equals: The value should be hue-rotate(2869.79deg) at 500ms expected "hue-rotate(2869.79deg)" but got "hue-rotate(2869.7889756541163deg)"
128 PASS filter: drop-shadow function 
129 FAIL filter: percentage or numeric-specifiable functions (number value) assert_equals: The value should be brightness(0.3) contrast(0.3) grayscale(0.3) invert(0.3) opacity(0.3) saturate(0.3) sepia(0.3) at 500ms expected "brightness(0.3) contrast(0.3) grayscale(0.3) invert(0.3) opacity(0.3) saturate(0.3) sepia(0.3)" but got "brightness(0.30000000000000004) contrast(0.30000000000000004) grayscale(0.30000000000000004) invert(0.30000000000000004) opacity(0.30000000000000004) saturate(0.30000000000000004) sepia(0.30000000000000004)"
130 FAIL filter: percentage or numeric-specifiable functions (percentage value) assert_equals: The value should be brightness(0.3) contrast(0.3) grayscale(0.3) invert(0.3) opacity(0.3) saturate(0.3) sepia(0.3) at 500ms expected "brightness(0.3) contrast(0.3) grayscale(0.3) invert(0.3) opacity(0.3) saturate(0.3) sepia(0.3)" but got "brightness(0.30000000000000004) contrast(0.30000000000000004) grayscale(0.30000000000000004) invert(0.30000000000000004) opacity(0.30000000000000004) saturate(0.30000000000000004) sepia(0.30000000000000004)"
131 FAIL filter: interpolate different length of filter-function-list with function which lacuna value is 1 assert_equals: The value should be grayscale(0.5) brightness(0.5) contrast(0.5) opacity(0.5) saturate(0.5) at 500ms expected "grayscale(0.5) brightness(0.5) contrast(0.5) opacity(0.5) saturate(0.5)" but got "grayscale(1) brightness(0) contrast(0) opacity(0) saturate(0)"
132 FAIL filter: interpolate different length of filter-function-list with function which lacuna value is 0 assert_equals: The value should be opacity(0.5) grayscale(0.5) invert(0.5) sepia(0.5) blur(5px) at 500ms expected "opacity(0.5) grayscale(0.5) invert(0.5) sepia(0.5) blur(5px)" but got "opacity(0) grayscale(1) invert(1) sepia(1) blur(10px)"
133 FAIL filter: interpolate different length of filter-function-list with drop-shadow function assert_equals: The value should be blur(5px) drop-shadow(rgba(0, 0, 255, 0.4) 5px 5px 5px at 500ms expected "blur(5px) drop-shadow(rgba(0, 0, 255, 0.4) 5px 5px 5px" but got "blur(10px) drop-shadow(rgba(0, 0, 255, 0.8) 10px 10px 10px)"
134 PASS filter: interpolate from none 
135 FAIL filter: url function (interpoalte as discrete) assert_equals: The value should be blur(0px) url("#f1") at 499ms expected "blur(0px) url(\"#f1\")" but got "blur(4.989999771118164px) url(\"#f1\")"
136 PASS flood-color (type: color) has testInterpolation function 
137 PASS flood-color supports animating as color of rgb() 
138 PASS flood-color supports animating as color of #RGB 
139 PASS flood-color supports animating as color of hsl() 
140 PASS flood-color supports animating as color of #RGBa 
141 PASS flood-color supports animating as color of rgba() 
142 PASS flood-color supports animating as color of hsla() 
143 PASS flood-opacity (type: opacity) has testInterpolation function 
144 FAIL flood-opacity supports animating as a [0, 1] number assert_equals: The value should be 0.55 at 500ms expected "0.55" but got "0.550000011920929"
145 PASS font-stretch (type: percentage) has testInterpolation function 
146 PASS font-stretch supports animating as a percentage 
147 PASS font-style (type: discrete) has testInterpolation function 
148 PASS font-style uses discrete animation when animating between "italic" and "oblique" with linear easing 
149 PASS font-style uses discrete animation when animating between "italic" and "oblique" with effect easing 
150 PASS font-style uses discrete animation when animating between "italic" and "oblique" with keyframe easing 
151 PASS font-variation-settings (type: fontVariationSettings) has testInterpolation function 
152 PASS font-variation-settings supports animation as float 
153 PASS font-variation-settings supports animation as float with multiple tags 
154 FAIL font-variation-settings supports animation as float with multiple duplicate tags assert_array_equals: The computed values should be "wdth" 2,"wght" 1.2 at 250ms lengths differ, expected 2 got 1
155 PASS font-variation-settings (type: discrete) has testInterpolation function 
156 FAIL font-variation-settings uses discrete animation when animating between ""wght" 1.1, "wdth" 1" and ""wdth" 5" with linear easing assert_equals: The value should be "wght" 1.1, "wdth" 1 at 0ms expected "\"wght\" 1.1, \"wdth\" 1" but got "normal"
157 FAIL font-variation-settings uses discrete animation when animating between ""wght" 1.1, "wdth" 1" and ""wdth" 5" with effect easing assert_equals: The value should be "wght" 1.1, "wdth" 1 at 0ms expected "\"wght\" 1.1, \"wdth\" 1" but got "normal"
158 FAIL font-variation-settings uses discrete animation when animating between ""wght" 1.1, "wdth" 1" and ""wdth" 5" with keyframe easing assert_equals: The value should be "wght" 1.1, "wdth" 1 at 0ms expected "\"wght\" 1.1, \"wdth\" 1" but got "normal"
159 FAIL font-variation-settings uses discrete animation when animating between ""wdth" 5" and "normal" with linear easing assert_equals: The value should be "wdth" 5 at 0ms expected "\"wdth\" 5" but got "normal"
160 FAIL font-variation-settings uses discrete animation when animating between ""wdth" 5" and "normal" with effect easing assert_equals: The value should be "wdth" 5 at 0ms expected "\"wdth\" 5" but got "normal"
161 FAIL font-variation-settings uses discrete animation when animating between ""wdth" 5" and "normal" with keyframe easing assert_equals: The value should be "wdth" 5 at 0ms expected "\"wdth\" 5" but got "normal"
162 PASS letter-spacing (type: length) has testInterpolation function 
163 PASS letter-spacing supports animating as a length 
164 PASS letter-spacing supports animating as a length of rem 
165 PASS lighting-color (type: color) has testInterpolation function 
166 PASS lighting-color supports animating as color of rgb() 
167 PASS lighting-color supports animating as color of #RGB 
168 PASS lighting-color supports animating as color of hsl() 
169 PASS lighting-color supports animating as color of #RGBa 
170 PASS lighting-color supports animating as color of rgba() 
171 PASS lighting-color supports animating as color of hsla() 
172 PASS list-style-image (type: discrete) has testInterpolation function 
173 FAIL list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing assert_equals: The value should be url("http://localhost/test-1") at 499ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
174 FAIL list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
175 FAIL list-style-image uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing assert_equals: The value should be url("http://localhost/test-1") at 940ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
176 PASS outline-color (type: color) has testInterpolation function 
177 PASS outline-color supports animating as color of rgb() 
178 PASS outline-color supports animating as color of #RGB 
179 PASS outline-color supports animating as color of hsl() 
180 PASS outline-color supports animating as color of #RGBa 
181 PASS outline-color supports animating as color of rgba() 
182 PASS outline-color supports animating as color of hsla() 
183 PASS outline-offset (type: length) has testInterpolation function 
184 FAIL outline-offset supports animating as a length assert_equals: The value should be 30px at 500ms expected "30px" but got "0px"
185 FAIL outline-offset supports animating as a length of rem assert_equals: The value should be 30px at 500ms expected "30px" but got "0px"
186 PASS outline-width (type: length) has testInterpolation function 
187 PASS outline-width supports animating as a length 
188 PASS outline-width supports animating as a length of rem 
189 PASS perspective (type: length) has testInterpolation function 
190 PASS perspective supports animating as a length 
191 PASS perspective supports animating as a length of rem 
192 PASS shape-outside (type: discrete) has testInterpolation function 
193 FAIL shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with linear easing assert_equals: The value should be url("http://localhost/test-1") at 0ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
194 FAIL shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with effect easing assert_equals: The value should be url("http://localhost/test-1") at 0ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
195 FAIL shape-outside uses discrete animation when animating between "url("http://localhost/test-1")" and "url("http://localhost/test-2")" with keyframe easing assert_equals: The value should be url("http://localhost/test-1") at 0ms expected "url(\"http://localhost/test-1\")" but got "url(\"http://localhost/test-2\")"
196 PASS stop-color (type: color) has testInterpolation function 
197 PASS stop-color supports animating as color of rgb() 
198 PASS stop-color supports animating as color of #RGB 
199 PASS stop-color supports animating as color of hsl() 
200 PASS stop-color supports animating as color of #RGBa 
201 PASS stop-color supports animating as color of rgba() 
202 PASS stop-color supports animating as color of hsla() 
203 PASS stop-opacity (type: opacity) has testInterpolation function 
204 FAIL stop-opacity supports animating as a [0, 1] number assert_equals: The value should be 0.55 at 500ms expected "0.55" but got "0.550000011920929"
205 PASS stroke-dasharray (type: dasharray) has testInterpolation function 
206 PASS stroke-dasharray supports animating as a percentage 
207 FAIL stroke-dasharray supports animating as a positive number assert_equals: The value should be 1.3px at 500ms expected "1.3px" but got "1.2999999523162842px"
208 PASS stroke-dasharray supports animating as a dasharray (mismatched length) 
209 PASS stroke-dasharray supports animating as a dasharray (mixed lengths and percentages) 
210 PASS stroke-dasharray (type: discrete) has testInterpolation function 
211 FAIL stroke-dasharray uses discrete animation when animating between "none" and "10px, 20px" with linear easing assert_equals: The value should be none at 499ms expected "none" but got "10px, 20px"
212 FAIL stroke-dasharray uses discrete animation when animating between "none" and "10px, 20px" with effect easing assert_equals: The value should be none at 940ms expected "none" but got "10px, 20px"
213 FAIL stroke-dasharray uses discrete animation when animating between "none" and "10px, 20px" with keyframe easing assert_equals: The value should be none at 940ms expected "none" but got "10px, 20px"
214 PASS stroke-miterlimit (type: positiveNumber) has testInterpolation function 
215 FAIL stroke-miterlimit supports animating as a positive number assert_equals: The value should be 1.3 at 500ms expected "1.3" but got "1.2999999523162842"
216 PASS stroke-opacity (type: opacity) has testInterpolation function 
217 FAIL stroke-opacity supports animating as a [0, 1] number assert_equals: The value should be 0.55 at 500ms expected "0.55" but got "0.550000011920929"
218 PASS text-shadow (type: textShadowList) has testInterpolation function 
219 FAIL text-shadow: from none to other assert_equals: The value should be rgba(100, 100, 100, 0.5) 5px 5px 5px at 500ms expected "rgba(100, 100, 100, 0.5) 5px 5px 5px" but got "rgba(100, 100, 100, 0.501961) 5px 5px 5px"
220 FAIL text-shadow: from other to none assert_equals: The value should be rgba(100, 100, 100, 0.5) 5px 5px 5px at 500ms expected "rgba(100, 100, 100, 0.5) 5px 5px 5px" but got "rgba(100, 100, 100, 0.501961) 5px 5px 5px"
221 PASS text-shadow: single shadow 
222 PASS text-shadow: shadow list 
223 FAIL text-shadow: mismatched list length (from longer to shorter) assert_equals: The value should be rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.5) 5px 5px 5px at 500ms expected "rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.5) 5px 5px 5px" but got "rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.501961) 5px 5px 5px"
224 FAIL text-shadow: mismatched list length (from shorter to longer) assert_equals: The value should be rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.5) 5px 5px 5px at 500ms expected "rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.5) 5px 5px 5px" but got "rgb(150, 150, 150) 15px 15px 15px, rgba(100, 100, 100, 0.501961) 5px 5px 5px"
225 PASS text-shadow: with currentcolor 
226 PASS transform (type: transformList) has testInterpolation function 
227 PASS transform: translate 
228 PASS transform: rotate 
229 PASS transform: scale 
230 PASS transform: skew 
231 PASS transform: rotate and translate 
232 PASS transform: translate and rotate 
233 FAIL transform: extend shorter list (from) assert_approx_equals: expected matrix(-1, 0, 0, -1, -50, 0) but got matrix(1, 0, 0, 1, 50, 0): The value should be matrix(-1, 0, 0, -1, -50, 0) at 500ms but got matrix(1, 0, 0, 1, 50, 0) expected -1 +/- 0.0001 but got 1
234 FAIL transform: extend shorter list (to) assert_approx_equals: expected matrix(-1, 0, 0, -1, -50, 0) but got matrix(1, 0, 0, 1, 50, 0): The value should be matrix(-1, 0, 0, -1, -50, 0) at 500ms but got matrix(1, 0, 0, 1, 50, 0) expected -1 +/- 0.0001 but got 1
235 PASS transform: mismatch order of translate and rotate 
236 PASS transform: matrix 
237 FAIL transform: rotate3d assert_approx_equals: expected matrix3d(0.853553, 0.146447, -0.5, 0, 0.146447, 0.853553, 0.5, 0, 0.5, -0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.866025, 0.288675, -0.408248, 0, 0, 0.816497, 0.57735, 0, 0.5, -0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, -0.5, 0, 0.146447, 0.853553, 0.5, 0, 0.5, -0.5, 0.707107, 0, 0, 0, 0, 1) at 500ms but got matrix3d(0.866025, 0.288675, -0.408248, 0, 0, 0.816497, 0.57735, 0, 0.5, -0.5, 0.707107, 0, 0, 0, 0, 1) expected 0.853553 +/- 0.0001 but got 0.866025
238 PASS transform: matrix3d 
239 PASS transform: mismatched 3D transforms 
240 PASS transform: rotateY 
241 FAIL transform: non-invertible matrices assert_approx_equals: expected matrix(-1, 0, 0, -1, 200, 0) but got matrix(-0.070657, 0.719998, -0.395146, -0.260079, 87.65015, 62.44985): The value should be matrix(-1, 0, 0, -1, 200, 0) at 499ms but got matrix(-0.070657, 0.719998, -0.395146, -0.260079, 87.65015, 62.44985) expected -1 +/- 0.0001 but got -0.070657
242 FAIL transform: non-invertible matrices in matched transform lists assert_approx_equals: expected matrix(0, -1, 1, 0, 250, 0) but got matrix(-0.229966, -0.692507, 0.329012, -0.3263, 162.600147, 62.44985): The value should be matrix(0, -1, 1, 0, 250, 0) at 499ms but got matrix(-0.229966, -0.692507, 0.329012, -0.3263, 162.600147, 62.44985) expected 0 +/- 0.0001 but got -0.229966
243 FAIL transform: non-invertible matrices in mismatched transform lists assert_approx_equals: expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(0.457235, 1.576158, -1.117609, -0.657221, 112.65025, 49.9): The value should be matrix(-2, 0, 0, -2, 250, 0) at 499ms but got matrix(0.457235, 1.576158, -1.117609, -0.657221, 112.65025, 49.9) expected -2 +/- 0.0001 but got 0.457235
244 PASS transform: perspective 
245 PASS visibility (type: visibility) has testInterpolation function 
246 PASS visibility uses visibility animation when animating from "visible" to "hidden" 
247 PASS visibility uses visibility animation when animating from "hidden" to "visible" 
248 FAIL visibility uses visibility animation when animating from "hidden" to "collapse" assert_equals: The value should be hidden at 0ms expected "hidden" but got "collapse"
249 PASS visibility uses visibility animation when animating from "visible" to "hidden" with easeInOutBack easing 
250 PASS word-spacing (type: lengthPercentageOrCalc) has testInterpolation function 
251 PASS word-spacing supports animating as a length 
252 PASS word-spacing supports animating as a length of rem 
253 FAIL word-spacing supports animating as a percentage assert_equals: The value should be 30% at 500ms expected "30%" but got "0.75px"
254 FAIL word-spacing supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got "3355448px"
255 FAIL word-spacing supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got "1677731.5px"
256 PASS word-spacing supports animating as combination units "em" and "rem" 
257 FAIL word-spacing supports animating as combination units "px" and "calc" assert_equals: The value should be calc(10% + 10px) at 500ms expected "calc(10% + 10px)" but got "0px"
258 FAIL word-spacing supports animating as a calc assert_equals: The value should be calc(15% + 15px) at 500ms expected "calc(15% + 15px)" but got "0px"
259