summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-animations/parsing
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-animations/parsing')
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini62
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini152
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.html.ini44
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.html.ini41
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini11
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini3
38 files changed, 499 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini b/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
new file mode 100644
index 0000000000..c101c33fd6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini
new file mode 100644
index 0000000000..b94f0f2808
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.html.ini
new file mode 100644
index 0000000000..87aba3ca07
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.html.ini
@@ -0,0 +1,44 @@
+[animation-delay-end-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property animation-delay-start value 'initial']
+ expected: FAIL
+
+ [Property animation-delay-start value '-500ms']
+ expected: FAIL
+
+ [Property animation-delay-start value 'calc(2 * 3s)']
+ expected: FAIL
+
+ [Property animation-delay-start value '20s, 10s']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 0%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'COVER 0%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 100%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 120%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover -42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'contain 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit calc(41% + 1%)']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-invalid.html.ini
new file mode 100644
index 0000000000..1081c9bfec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-end-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.html.ini
new file mode 100644
index 0000000000..8af60c22f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.html.ini
@@ -0,0 +1,41 @@
+[animation-delay-end-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation-delay-start'\] = "-5ms" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "0s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover -42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "contain 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "exit 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "enter 42%" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini
new file mode 100644
index 0000000000..baf551bb27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
new file mode 100644
index 0000000000..317a6dcbe6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
@@ -0,0 +1,62 @@
+[animation-delay-shorthand-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property animation-delay value '1s 2s']
+ expected: FAIL
+
+ [Property animation-delay value '1s 2s, 3s']
+ expected: FAIL
+
+ [Property animation-delay value '1s, 2s 3s']
+ expected: FAIL
+
+ [Property animation-delay value 'cover']
+ expected: FAIL
+
+ [Property animation-delay value 'contain']
+ expected: FAIL
+
+ [Property animation-delay value 'enter']
+ expected: FAIL
+
+ [Property animation-delay value 'exit']
+ expected: FAIL
+
+ [Property animation-delay value 'enter, exit']
+ expected: FAIL
+
+ [Property animation-delay value 'enter 0% enter 100%']
+ expected: FAIL
+
+ [Property animation-delay value 'exit 0% exit 100%']
+ expected: FAIL
+
+ [Property animation-delay value 'cover 0% cover 100%']
+ expected: FAIL
+
+ [Property animation-delay value 'contain 0% contain 100%']
+ expected: FAIL
+
+ [Property animation-delay value 'cover 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'contain 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'enter 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'exit 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'enter 50% 0s']
+ expected: FAIL
+
+ [Property animation-delay value '0s enter 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'enter 50% exit 50%']
+ expected: FAIL
+
+ [Property animation-delay value 'cover 50% enter 50%, contain 50% exit 50%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
new file mode 100644
index 0000000000..bc4d365c65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
@@ -0,0 +1,152 @@
+[animation-delay-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation-delay'\] = "1s 2s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s, 2s 3s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter, exit" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0% enter 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "exit 0% exit 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover 0% cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain 0% contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 50% 0s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "0s enter 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover 50% enter 50%, contain 50% exit 50%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "cover" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "contain" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 10% exit 20%" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 10% exit 20%" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 10% exit 20%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s 4s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter, exit" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter, exit" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter, exit" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0%, exit" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0%, exit" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0%, exit" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.html.ini
new file mode 100644
index 0000000000..789c531859
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.html.ini
@@ -0,0 +1,44 @@
+[animation-delay-start-computed.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [Property animation-delay-start value 'initial']
+ expected: FAIL
+
+ [Property animation-delay-start value '-500ms']
+ expected: FAIL
+
+ [Property animation-delay-start value 'calc(2 * 3s)']
+ expected: FAIL
+
+ [Property animation-delay-start value '20s, 10s']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 0%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'COVER 0%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 100%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 120%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'cover -42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'contain 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit 42%']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit calc(41% + 1%)']
+ expected: FAIL
+
+ [Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-invalid.html.ini
new file mode 100644
index 0000000000..6aeeebdf90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-start-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.html.ini
new file mode 100644
index 0000000000..54d4f5f25b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.html.ini
@@ -0,0 +1,41 @@
+[animation-delay-start-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation-delay-start'\] = "-5ms" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "0s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 0%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 120%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "cover -42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "contain 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "exit 42%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-delay-start'\] = "enter 42%" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini
new file mode 100644
index 0000000000..c53b6a04ac
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-delay-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini
new file mode 100644
index 0000000000..51108fc5ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini
new file mode 100644
index 0000000000..cc160a14ad
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini
new file mode 100644
index 0000000000..33b2ff5d2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-direction-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-direction-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini
new file mode 100644
index 0000000000..3fa8a7175e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-duration-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini
new file mode 100644
index 0000000000..f1bf7e8993
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-duration-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini
new file mode 100644
index 0000000000..de75f239fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-duration-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-duration-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini
new file mode 100644
index 0000000000..f52cd1e93f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini
new file mode 100644
index 0000000000..55e793dfe5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini
new file mode 100644
index 0000000000..9fa6c218af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-fill-mode-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-fill-mode-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini
new file mode 100644
index 0000000000..3c37e4e829
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini
new file mode 100644
index 0000000000..113a39d60c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini
new file mode 100644
index 0000000000..46b7fbc611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini
new file mode 100644
index 0000000000..28044ff815
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-iteration-count-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-iteration-count-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini
new file mode 100644
index 0000000000..d9104d9481
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-name-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini
new file mode 100644
index 0000000000..9bb3f78e48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-name-invalid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini
new file mode 100644
index 0000000000..088be34d31
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-name-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-name-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini
new file mode 100644
index 0000000000..e529f9c4d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-computed.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini
new file mode 100644
index 0000000000..fbe0e20ca4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-invalid.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini
new file mode 100644
index 0000000000..6700fc761e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-play-state-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-play-state-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini
new file mode 100644
index 0000000000..68f7c99241
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.html.ini
@@ -0,0 +1,11 @@
+[animation-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.tentative.html.ini
new file mode 100644
index 0000000000..8fd64a2810
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-shorthand.tentative.html.ini
@@ -0,0 +1,14 @@
+[animation-shorthand.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-delay-end]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-delay-start]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
+ expected: FAIL
+
+ [e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should not set unrelated longhands]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
new file mode 100644
index 0000000000..5c5ac45719
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/animation-valid.html.ini
@@ -0,0 +1,3 @@
+[animation-valid.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini
new file mode 100644
index 0000000000..0b900a3619
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-allowed-properties.html.ini
@@ -0,0 +1,5 @@
+[keyframes-allowed-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [@keyframes allows all non-animation properties and animation-timing-function]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini
new file mode 100644
index 0000000000..0d45c2949c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-invalid.html.ini
@@ -0,0 +1,3 @@
+[keyframes-name-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini
new file mode 100644
index 0000000000..925d9007df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/parsing/keyframes-name-valid.html.ini
@@ -0,0 +1,3 @@
+[keyframes-name-valid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]