summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-backgrounds/animations
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/css/css-backgrounds/animations
parentInitial commit. (diff)
downloadfirefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz
firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-backgrounds/animations')
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini298
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini170
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini104
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini50
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini3
43 files changed, 739 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini
new file mode 100644
index 0000000000..7fda5314ea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-in-body.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini
new file mode 100644
index 0000000000..d9080f2ab4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-non-zero-size-element-change-to-zero.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini
new file mode 100644
index 0000000000..a2ed2c83d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini
@@ -0,0 +1,4 @@
+[background-color-animation-with-blur.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini
new file mode 100644
index 0000000000..0bea00d25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini
@@ -0,0 +1,5 @@
+[background-color-animation-with-images.html]
+ expected:
+ if (os == "linux") and debug and fission: ["PASS", "FAIL", "TIMEOUT"]
+ if (os == "android") and debug and swgl: ["PASS", "FAIL", "TIMEOUT"]
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini
new file mode 100644
index 0000000000..b683325e2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table1.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-with-table1.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini
new file mode 100644
index 0000000000..9b31432d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table2.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table2.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini
new file mode 100644
index 0000000000..219904d734
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table3.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini
new file mode 100644
index 0000000000..c8bf71bc2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table4.html.ini
@@ -0,0 +1,2 @@
+[background-color-animation-with-table4.html]
+ expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini
new file mode 100644
index 0000000000..ed20aff056
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html.ini
@@ -0,0 +1,4 @@
+[background-color-animation-with-zero-playbackRate.html]
+ expected:
+ if (os == "android") and debug: [PASS, TIMEOUT]
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini
new file mode 100644
index 0000000000..8f6f4147c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-zero-size-element-change-to-non-zero.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini
new file mode 100644
index 0000000000..7a5f69d94e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-zero-size-element.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation-zero-size-element.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini
new file mode 100644
index 0000000000..042c094dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation.html.ini
@@ -0,0 +1,3 @@
+[background-color-animation.html]
+ expected:
+ if os == "android": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
new file mode 100644
index 0000000000..5469698c39
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-color-interpolation.html]
+ expected:
+ if swgl and (os == "linux"): ["OK", "ERROR"]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini
new file mode 100644
index 0000000000..59e01f72c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transition.html.ini
@@ -0,0 +1,3 @@
+[background-color-transition.html]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini
new file mode 100644
index 0000000000..8cb6e7ed3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini
@@ -0,0 +1,3 @@
+[background-color-transparent-animation-in-body.html]
+ expected:
+ [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini
new file mode 100644
index 0000000000..5aed7e6e35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-image-interpolation.html.ini
@@ -0,0 +1,298 @@
+[background-image-interpolation.html]
+ [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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: 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\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: 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.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: 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)\]]
+ expected: 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.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: 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.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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 (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: 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)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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 (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: 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\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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\]]
+ expected: 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\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: 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\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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 (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: 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)\]]
+ expected: 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 (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: 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 (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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 (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: 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 (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: 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 (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: 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.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
new file mode 100644
index 0000000000..b823c689df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-interpolation.html.ini
@@ -0,0 +1,170 @@
+[background-position-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
new file mode 100644
index 0000000000..c97cf1ceec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-origin-interpolation.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
new file mode 100644
index 0000000000..37c33e8751
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-x-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
new file mode 100644
index 0000000000..bee3ef819a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
@@ -0,0 +1,3 @@
+[background-position-y-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
new file mode 100644
index 0000000000..518eb2a857
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
@@ -0,0 +1,104 @@
+[background-size-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini
new file mode 100644
index 0000000000..9a4a348d73
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-left-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-left-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini
new file mode 100644
index 0000000000..0e550b5cde
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-right-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-right-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini
new file mode 100644
index 0000000000..5b871bfab6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-bottom-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-bottom-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini
new file mode 100644
index 0000000000..b1552f664f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-color-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-color-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini
new file mode 100644
index 0000000000..ade1f38084
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
new file mode 100644
index 0000000000..b1159bc28d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-image-outset-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini
new file mode 100644
index 0000000000..26bcda4480
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
new file mode 100644
index 0000000000..dee81ca5d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-interpolation-stability.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
new file mode 100644
index 0000000000..c99358a1ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-image-slice-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
new file mode 100644
index 0000000000..e1dca1b02f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-image-source-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini
new file mode 100644
index 0000000000..c94710fa87
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
new file mode 100644
index 0000000000..0d80c563dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-image-width-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini
new file mode 100644
index 0000000000..c984ca8d5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-left-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-left-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini
new file mode 100644
index 0000000000..703387a49f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-radius-interpolation.html.ini
@@ -0,0 +1,3 @@
+[border-radius-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini
new file mode 100644
index 0000000000..80636ff16c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-right-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-right-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini
new file mode 100644
index 0000000000..5926f09410
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-left-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-left-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini
new file mode 100644
index 0000000000..834770d367
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-right-radius-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-right-radius-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini
new file mode 100644
index 0000000000..6785084ad2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-top-width-composition.html.ini
@@ -0,0 +1,3 @@
+[border-top-width-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini
new file mode 100644
index 0000000000..2863db96e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/border-width-interpolation.html.ini
@@ -0,0 +1,50 @@
+[border-width-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-left-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0.3) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (0.6) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [23px\] at (1.5) should be [33px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini
new file mode 100644
index 0000000000..f9ebba8c7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-composition.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-composition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
new file mode 100644
index 0000000000..b043609e48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
@@ -0,0 +1,3 @@
+[box-shadow-interpolation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini b/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini
new file mode 100644
index 0000000000..cf7c733bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html.ini
@@ -0,0 +1,3 @@
+[two-background-color-animation-diff-length3.html]
+ expected:
+ if swgl and (os == "win"): ["PASS", "FAIL"]