Diff
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (275226 => 275227)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2021-03-30 19:42:45 UTC (rev 275227)
@@ -1,5 +1,18 @@
2021-03-30 Antoine Quint <[email protected]>
+ CSS properties backed by StyleImage should not interpolate when one of the values is "none"
+ https://bugs.webkit.org/show_bug.cgi?id=223929
+
+ Reviewed by Dean Jackson.
+
+ Mark 76 new PASS results.
+
+ * web-platform-tests/css/css-backgrounds/animations/background-image-interpolation-expected.txt:
+ * web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt:
+ * web-platform-tests/css/css-lists/animations/list-style-image-interpolation-expected.txt:
+
+2021-03-30 Antoine Quint <[email protected]>
+
Account for "hanging" and "each-line" when blending text-interpolation
https://bugs.webkit.org/show_bug.cgi?id=223914
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-image-interpolation-expected.txt (275226 => 275227)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-image-interpolation-expected.txt 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-image-interpolation-expected.txt 2021-03-30 19:42:45 UTC (rev 275227)
@@ -35,15 +35,15 @@
PASS CSS Transitions with transition: all: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [initial] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
@@ -83,15 +83,15 @@
PASS CSS Transitions with transition: all: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [unset] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
@@ -120,73 +120,73 @@
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/blue-100.png)]
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
+PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
+PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
+PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)]
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS CSS Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
-FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
+PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0) should be [url(../resources/blue-100.png)]
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.5 ) "
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
PASS Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)]
FAIL CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
@@ -203,15 +203,15 @@
PASS CSS Transitions with transition: all: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [none] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [none] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS CSS Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
-FAIL Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (-0.3) should be [none]
+PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0) should be [none]
+PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.3) should be [none]
PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (0.6) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (1) should be [url(../resources/green-100.png)]
PASS Web Animations: property <background-image> from [none] to [url(../resources/green-100.png)] at (1.5) should be [url(../resources/green-100.png)]
@@ -263,27 +263,27 @@
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , - 0.3 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.3 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.6 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
-FAIL CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 1.5 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , - 0.3 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.3 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.6 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Transitions: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
+FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
+PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
-FAIL CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 1.5 ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , - 0.3 ) "
+PASS CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)]
+FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.3 ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 0.6 ) "
+FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
+FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
-FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue - 100.png ) , url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , 1.5 ) "
-FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
+FAIL CSS Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
+FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
-FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
+FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png), none] assert_equals: expected "url ( http : / / localhost : 8800 / ... / blue - 100.png ) , none " but got "url ( http : / / localhost : 8800 / ... / blue - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
FAIL Web Animations: property <background-image> from [url(../resources/blue-100.png), none] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) , url ( http : / / localhost : 8800 / ... / green - 100.png ) " but got "url ( http : / / localhost : 8800 / ... / stripes - 100.png ) "
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt (275226 => 275227)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt 2021-03-30 19:42:45 UTC (rev 275227)
@@ -13,16 +13,16 @@
PASS CSS Transitions with transition: all: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (-0.3) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.3) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (-0.3) should be [initial]
+PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0) should be [initial]
+PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.3) should be [initial]
PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (-0.3) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.3) should be [initial] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (-0.3) should be [initial]
+PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0) should be [initial]
+PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.3) should be [initial]
PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [initial] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
@@ -69,16 +69,16 @@
PASS CSS Transitions with transition: all: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (-0.3) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.3) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (-0.3) should be [unset]
+PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0) should be [unset]
+PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.3) should be [unset]
PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (-0.3) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.3) should be [unset] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (-0.3) should be [unset]
+PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0) should be [unset]
+PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.3) should be [unset]
PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [unset] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
@@ -97,16 +97,16 @@
PASS CSS Transitions with transition: all: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Transitions with transition: all: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0) should be [none]
+PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.3) should be [none]
PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS CSS Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
-FAIL Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
-FAIL Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
+PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (-0.3) should be [none]
+PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0) should be [none]
+PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.3) should be [none]
PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [none] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
@@ -140,7 +140,7 @@
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)]
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(45deg, blue, orange)]
-PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)]
+FAIL CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)] assert_equals: expected "linear - gradient ( 45deg , blue , orange ) " but got "url ( http : / / localhost : 8800 / ... / aqua_color.png ) "
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -147,7 +147,7 @@
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(45deg, blue, orange)]
-PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)]
+FAIL CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)] assert_equals: expected "linear - gradient ( 45deg , blue , orange ) " but got "url ( http : / / localhost : 8800 / ... / aqua_color.png ) "
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -154,7 +154,7 @@
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../support/aqua_color.png)]
FAIL CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -161,7 +161,7 @@
PASS CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../support/aqua_color.png)]
FAIL Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../support/aqua_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / aqua_color.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -168,7 +168,7 @@
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <border-image-source> from [url(../support/aqua_color.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(45deg, blue, orange)]
-PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)]
+FAIL CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)] assert_equals: expected "linear - gradient ( 45deg , blue , orange ) " but got "linear - gradient ( - 45deg , red , yellow ) "
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -175,7 +175,7 @@
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(45deg, blue, orange)]
-PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)]
+FAIL CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(45deg, blue, orange)] assert_equals: expected "linear - gradient ( 45deg , blue , orange ) " but got "linear - gradient ( - 45deg , red , yellow ) "
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -182,7 +182,7 @@
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
@@ -189,7 +189,7 @@
PASS CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.5) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/animations/list-style-image-interpolation-expected.txt (275226 => 275227)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/animations/list-style-image-interpolation-expected.txt 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-lists/animations/list-style-image-interpolation-expected.txt 2021-03-30 19:42:45 UTC (rev 275227)
@@ -35,15 +35,15 @@
PASS CSS Transitions with transition: all: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS CSS Transitions with transition: all: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS CSS Transitions with transition: all: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
-FAIL CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
+PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0) should be [none]
+PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.3) should be [none]
PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS CSS Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
-FAIL Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
+PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (-0.3) should be [none]
+PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0) should be [none]
+PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.3) should be [none]
PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS Web Animations: property <list-style-image> from [initial] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
@@ -135,15 +135,15 @@
PASS CSS Transitions with transition: all: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS CSS Transitions with transition: all: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS CSS Transitions with transition: all: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
-FAIL CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
+PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (-0.3) should be [none]
+PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0) should be [none]
+PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.3) should be [none]
PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS CSS Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
-FAIL Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (-0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
-FAIL Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.3) should be [none] assert_equals: expected "none " but got "url ( http : / / localhost : 8800 / ... / stripes - 20.png ) "
+PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (-0.3) should be [none]
+PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0) should be [none]
+PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.3) should be [none]
PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (0.6) should be [url(../resources/stripes-20.png)]
PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS Web Animations: property <list-style-image> from [none] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
@@ -172,49 +172,49 @@
PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [url(../resources/stripes-20.png)] at (1) should be [url(../resources/stripes-20.png)]
PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [url(../resources/stripes-20.png)] at (1.5) should be [url(../resources/stripes-20.png)]
FAIL CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)]
FAIL CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)]
FAIL CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)]
FAIL CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0) should be [url(../resources/green-20.png)]
FAIL Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [url(../resources/green-20.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green - 20.png ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <list-style-image> from [url(../resources/green-20.png)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Transitions with transition: all: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
PASS CSS Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1.5) should be [linear-gradient(45deg, blue, orange)]
FAIL Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (-0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
-FAIL Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
+PASS Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0) should be [linear-gradient(-45deg, red, yellow)]
FAIL Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.3) should be [linear-gradient(-45deg, red, yellow)] assert_equals: expected "linear - gradient ( - 45deg , red , yellow ) " but got "linear - gradient ( 45deg , blue , orange ) "
PASS Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (0.6) should be [linear-gradient(45deg, blue, orange)]
PASS Web Animations: property <list-style-image> from [linear-gradient(-45deg, red, yellow)] to [linear-gradient(45deg, blue, orange)] at (1) should be [linear-gradient(45deg, blue, orange)]
Modified: trunk/Source/WebCore/ChangeLog (275226 => 275227)
--- trunk/Source/WebCore/ChangeLog 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/Source/WebCore/ChangeLog 2021-03-30 19:42:45 UTC (rev 275227)
@@ -1,3 +1,13 @@
+2021-03-30 Antoine Quint <[email protected]>
+
+ CSS properties backed by StyleImage should not interpolate when one of the values is "none"
+ https://bugs.webkit.org/show_bug.cgi?id=223929
+
+ Reviewed by Dean Jackson.
+
+ * animation/CSSPropertyAnimation.cpp:
+ (WebCore::blendFunc):
+
2021-03-30 Peng Liu <[email protected]>
Rename MediaElementSession::playbackPermitted() to MediaElementSession::playbackStateChangePermitted()
Modified: trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp (275226 => 275227)
--- trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp 2021-03-30 19:17:38 UTC (rev 275226)
+++ trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp 2021-03-30 19:42:45 UTC (rev 275227)
@@ -449,14 +449,19 @@
static inline RefPtr<StyleImage> blendFunc(const CSSPropertyBlendingClient* client, StyleImage* from, StyleImage* to, double progress)
{
- if (!from || !to)
+ if (!progress)
+ return from;
+
+ if (progress == 1.0)
return to;
+ ASSERT(from && to);
+
from = from->selectedImage();
to = to->selectedImage();
if (!from || !to)
- return to;
+ return to;
// Animation between two generated images. Cross fade for all other cases.
if (is<StyleGeneratedImage>(*from) && is<StyleGeneratedImage>(*to)) {
@@ -983,6 +988,11 @@
auto* imageB = value(b);
return arePointingToEqualData(imageA, imageB);
}
+
+ bool canInterpolate(const RenderStyle* from, const RenderStyle* to) const final
+ {
+ return value(from) && value(to);
+ }
};
template <typename T>
@@ -1557,6 +1567,11 @@
return arePointingToEqualData(value(a), value(b));
}
+ bool canInterpolate(const FillLayer* from, const FillLayer* to) const final
+ {
+ return value(from) && value(to);
+ }
+
#if !LOG_DISABLED
void logBlend(const FillLayer* result, const FillLayer* from, const FillLayer* to, double progress) const final
{