summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/scroll-animations/css
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/scroll-animations/css')
-rw-r--r--testing/web-platform/meta/scroll-animations/css/__dir__.ini1
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini15
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini6
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-computed.html.ini36
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini35
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini62
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini27
-rw-r--r--testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini2
-rw-r--r--testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html.ini2
-rw-r--r--testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini30
-rw-r--r--testing/web-platform/meta/scroll-animations/css/progress-based-animation-timeline.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-computed.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-parsing.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini34
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-computed.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-parsing.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-tree-scoped.html.ini11
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini8
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-sibling-gcs.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini11
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-axis-computed.html.ini44
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-axis-parsing.html.ini38
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-delay-animation.html.ini23
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini14
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini77
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-inset-computed.html.ini53
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-inset-parsing.html.ini41
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini23
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-name-computed.html.ini41
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-name-parsing.html.ini44
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-name-tree-scoped.html.ini9
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini104
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini8
50 files changed, 897 insertions, 0 deletions
diff --git a/testing/web-platform/meta/scroll-animations/css/__dir__.ini b/testing/web-platform/meta/scroll-animations/css/__dir__.ini
new file mode 100644
index 0000000000..27673b4d05
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.scroll-driven-animations.enabled:true, layout.css.individual-transform.enabled:true]
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini
new file mode 100644
index 0000000000..912f0a0736
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini
@@ -0,0 +1,15 @@
+[animation-duration-auto.tentative.html]
+ [A value of auto can be specified for animation-duration]
+ expected: FAIL
+
+ [e.style['animation-duration'\] = "auto" should set the property value]
+ expected: FAIL
+
+ [Property animation-duration value 'auto']
+ expected: FAIL
+
+ [e.style['animation'\] = "auto cubic-bezier(0, -2, 1, 3) -3s 4 reverse both paused anim" should set the property value]
+ expected: FAIL
+
+ [Property animation value 'auto cubic-bezier(0, -2, 1, 3) -3s 4 reverse both paused anim']
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini
new file mode 100644
index 0000000000..69495beddd
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini
@@ -0,0 +1,6 @@
+[animation-shorthand.html]
+ [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim scroll()" should not set the property value]
+ expected: FAIL
+
+ [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim timeline" should not set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-computed.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-computed.html.ini
new file mode 100644
index 0000000000..aad9e6ca7b
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-computed.html.ini
@@ -0,0 +1,36 @@
+[animation-timeline-computed.html]
+ [Property animation-timeline value 'view()']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(block)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(inline)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(horizontal)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(vertical)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(vertical 1px)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(1px auto)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(auto 1px)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(vertical 1px auto)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(1px vertical)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(vertical auto)']
+ expected: FAIL
+
+ [Property animation-timeline value 'view(vertical auto auto)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini
new file mode 100644
index 0000000000..deab898956
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini
@@ -0,0 +1,12 @@
+[animation-timeline-ignored.tentative.html]
+ [animation-timeline ignored after setting timeline with JS (ScrollTimeline from JS)]
+ expected: FAIL
+
+ [animation-timeline ignored after setting timeline with JS (ScrollTimeline from CSS)]
+ expected: FAIL
+
+ [animation-timeline ignored after setting timeline with JS (document timeline)]
+ expected: FAIL
+
+ [animation-timeline ignored after setting timeline with JS (null)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini
new file mode 100644
index 0000000000..834f5b8fb5
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini
@@ -0,0 +1,3 @@
+[animation-timeline-in-keyframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini
new file mode 100644
index 0000000000..f59dbea7ef
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini
@@ -0,0 +1,3 @@
+[animation-timeline-multiple.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini
new file mode 100644
index 0000000000..bdb048be37
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini
@@ -0,0 +1,35 @@
+[animation-timeline-named-scroll-progress-timeline.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [scroll-timeline-name affects subsequent siblings when changed]
+ expected: FAIL
+
+ [scroll-timeline-name on inserted element affects subsequent siblings]
+ expected: FAIL
+
+ [scroll-timeline-name on removed element affects subsequent siblings]
+ expected: FAIL
+
+ [scroll-timeline-name on element leaving display:none affects subsequent siblings]
+ expected: FAIL
+
+ [scroll-timeline-name on element becoming display:none affects subsequent siblings]
+ expected: FAIL
+
+ [scroll-timeline-name on element not resolved until element becomes visible]
+ expected: FAIL
+
+ [Change in scroll-timeline-name to match animation timeline updates animation.]
+ expected: FAIL
+
+ [Change in scroll-timeline-name to no longer match animation timeline updates animation.]
+ expected: FAIL
+
+ [Timeline lookup finds next candidate when element is removed]
+ expected: FAIL
+
+ [Timeline lookup updates candidate when closer match available.]
+ expected: FAIL
+
+ [Timeline lookup updates candidate when match becomes available.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini
new file mode 100644
index 0000000000..2d0e2d6703
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini
@@ -0,0 +1,62 @@
+[animation-timeline-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['animation-timeline'\] = "view()" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(block)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(inline)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(horizontal)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical 1px 2px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical auto)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical auto auto)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(vertical auto 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px 2px vertical)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px vertical)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(auto horizontal)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px 2px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px 1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(1px auto)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(auto calc(1% + 1px))" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(auto)" should set the property value]
+ expected: FAIL
+
+ [e.style['animation-timeline'\] = "view(auto auto)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html.ini
new file mode 100644
index 0000000000..a9fd960fc7
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-scroll-functional-notation.tentative.html.ini
@@ -0,0 +1,3 @@
+[animation-timeline-scroll-functional-notation.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini
new file mode 100644
index 0000000000..41bd86cfc8
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini
@@ -0,0 +1,27 @@
+[animation-timeline-view-functional-notation.tentative.html]
+ [animation-timeline: view()]
+ expected: FAIL
+
+ [animation-timeline: view(50px)]
+ expected: FAIL
+
+ [animation-timeline: view(auto 50px)]
+ expected: FAIL
+
+ [animation-timeline: view(inline)]
+ expected: FAIL
+
+ [animation-timeline: view(horizontal)]
+ expected: FAIL
+
+ [animation-timeline: view(vertical)]
+ expected: FAIL
+
+ [animation-timeline: view(horizontal 50px)]
+ expected: FAIL
+
+ [animation-timeline: view(), view(inline)]
+ expected: FAIL
+
+ [animation-timeline: view(inline) changes to view(inline 50px)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini b/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini
new file mode 100644
index 0000000000..31fdc7fac2
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini
@@ -0,0 +1,5 @@
+[get-animations-inactive-timeline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [getAnimations includes inactive scroll-linked animations that have not been canceled]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini
new file mode 100644
index 0000000000..5545ee0b73
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini
@@ -0,0 +1,2 @@
+[scroll-timeline-default-iframe-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini
new file mode 100644
index 0000000000..c240437068
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-default-print.tentative.html]
+ expected: FAIL
+ max-asserts: 2
diff --git a/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html.ini b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html.ini
new file mode 100644
index 0000000000..f293c93f7c
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-specified-scroller-print.html.ini
@@ -0,0 +1,2 @@
+[scroll-timeline-specified-scroller-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini
new file mode 100644
index 0000000000..62c912ded9
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini
@@ -0,0 +1,30 @@
+[progress-based-animation-animation-longhand-properties.tentative.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [animation-iteration-count]
+ expected:
+ if os == "android": FAIL
+
+ [animation-direction: normal]
+ expected:
+ if os == "android": FAIL
+
+ [animation-direction: reverse]
+ expected:
+ if os == "android": FAIL
+
+ [animation-direction: alternate]
+ expected:
+ if os == "android": FAIL
+
+ [animation-direction: alternate-reverse]
+ expected:
+ if os == "android": FAIL
+
+ [animation-delay with a positive value]
+ expected:
+ if os == "android": FAIL
+
+ [animation-delay with a negative value]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/progress-based-animation-timeline.html.ini b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-timeline.html.ini
new file mode 100644
index 0000000000..a1a43749c9
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-timeline.html.ini
@@ -0,0 +1,5 @@
+[progress-based-animation-timeline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [progress based animation timeline works]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-computed.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-computed.tentative.html.ini
new file mode 100644
index 0000000000..ebe70f9c12
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-computed.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-axis-computed.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-parsing.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-parsing.tentative.html.ini
new file mode 100644
index 0000000000..e421b16fe1
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-parsing.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-axis-parsing.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini
new file mode 100644
index 0000000000..7836051b66
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-axis-writing-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini
new file mode 100644
index 0000000000..856e1d2768
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-document-scroller-quirks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini
new file mode 100644
index 0000000000..931ec8a340
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini
@@ -0,0 +1,34 @@
+[scroll-timeline-dynamic.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Changing scroll-timeline on preceding elements affects target element [immediate\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Changing scroll-timeline on preceding elements affects target element [scroll\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Reverse animation direction [immediate\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Reverse animation direction [scroll\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Switching timelines while paused [immediate\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Switching timelines while paused [scroll\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
+ expected: FAIL
+
+ [Switching timelines and pausing at the same time [immediate\]]
+ bug: https://github.com/w3c/csswg-drafts/issues/5653
+ expected: FAIL
+
+ [Switching timelines and pausing at the same time [scroll\]]
+ bug: https://github.com/w3c/csswg-drafts/issues/5653
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini
new file mode 100644
index 0000000000..b1557ec712
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-in-container-query.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Timeline appearing via container queries]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini
new file mode 100644
index 0000000000..c9025ec766
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-inactive.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Animation does not apply when timeline is initially inactive]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini
new file mode 100644
index 0000000000..680268e2f9
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-multi-pass.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Multiple style/layout passes occur when necessary]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-computed.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-computed.tentative.html.ini
new file mode 100644
index 0000000000..534ed5c98d
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-computed.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-name-computed.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-parsing.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-parsing.tentative.html.ini
new file mode 100644
index 0000000000..b0244b6802
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-parsing.tentative.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-name-parsing.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['scroll-timeline-name'\] = "auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-tree-scoped.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-tree-scoped.html.ini
new file mode 100644
index 0000000000..d29dbedeb9
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-tree-scoped.html.ini
@@ -0,0 +1,11 @@
+[scroll-timeline-name-tree-scoped.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Inner animation can see scroll timeline defined by ::part]
+ expected: FAIL
+
+ [Outer animation can not see scroll timeline defined by :host]
+ expected: FAIL
+
+ [Outer animation can not see scroll timeline defined by ::slotted]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini
new file mode 100644
index 0000000000..e0acbc2804
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-nearest-dirty.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini
new file mode 100644
index 0000000000..47a933dcf0
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini
@@ -0,0 +1,8 @@
+[scroll-timeline-paused-animations.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that the scroll animation is paused]
+ expected: FAIL
+
+ [Test that the scroll animation is paused by updating animation-play-state]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini
new file mode 100644
index 0000000000..419c8e0c7f
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-responsiveness-from-endpoint.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that the scroll animation is still responsive after moving from 100%]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini
new file mode 100644
index 0000000000..f664892da5
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-root-dirty.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini
new file mode 100644
index 0000000000..5f130ad5b1
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-sampling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Scroll position is sampled once per frame]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini
new file mode 100644
index 0000000000..ef4b7b05cf
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini
@@ -0,0 +1,3 @@
+[scroll-timeline-shorthand.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sibling-gcs.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sibling-gcs.html.ini
new file mode 100644
index 0000000000..bad98eaa99
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sibling-gcs.html.ini
@@ -0,0 +1,5 @@
+[scroll-timeline-sibling-gcs.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Timelines appearing on preceding siblings are visible to getComputedStyle]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini
new file mode 100644
index 0000000000..cdc1925c4f
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini
@@ -0,0 +1,5 @@
+[timeline-range-name-offset-in-keyframes.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Timeline offset in Animation Keyframes]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini
new file mode 100644
index 0000000000..52dedae742
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini
@@ -0,0 +1,11 @@
+[view-timeline-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Default view-timeline]
+ expected: FAIL
+
+ [Horizontal view-timeline]
+ expected: FAIL
+
+ [Multiple view-timelines on the same element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-computed.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-computed.html.ini
new file mode 100644
index 0000000000..fd86591167
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-computed.html.ini
@@ -0,0 +1,44 @@
+[view-timeline-axis-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property view-timeline-axis value 'initial']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'inherit']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'unset']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'revert']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'block']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'inline']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'vertical']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'horizontal']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'block, inline']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'inline, block']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'block, vertical, horizontal, inline']
+ expected: FAIL
+
+ [Property view-timeline-axis value 'inline, inline, inline, inline']
+ expected: FAIL
+
+ [The view-timeline-axis property shows up in CSSStyleDeclaration enumeration]
+ expected: FAIL
+
+ [The view-timeline-axis property shows up in CSSStyleDeclaration.cssText]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-parsing.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-parsing.html.ini
new file mode 100644
index 0000000000..40cf51852a
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-axis-parsing.html.ini
@@ -0,0 +1,38 @@
+[view-timeline-axis-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['view-timeline-axis'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "inline" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "vertical" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "horizontal" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "block, inline" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "inline, block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "block, vertical, horizontal, inline" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-axis'\] = "inline, inline, inline, inline" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-delay-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-delay-animation.html.ini
new file mode 100644
index 0000000000..ccbb93987c
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-delay-animation.html.ini
@@ -0,0 +1,23 @@
+[view-timeline-delay-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Animation with delays [initial, initial\]]
+ expected: FAIL
+
+ [Animation with delays [cover 0%, cover 100%\]]
+ expected: FAIL
+
+ [Animation with delays [contain 0%, contain 100%\]]
+ expected: FAIL
+
+ [Animation with delays [enter 0%, enter 100%\]]
+ expected: FAIL
+
+ [Animation with delays [exit 0%, exit 100%\]]
+ expected: FAIL
+
+ [Animation with delays [contain -50%, enter 200%\]]
+ expected: FAIL
+
+ [Animation with delays [enter 0%, exit 100%\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini
new file mode 100644
index 0000000000..8fae407749
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini
@@ -0,0 +1,14 @@
+[view-timeline-dynamic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Dynamically changing view-timeline-name]
+ expected: FAIL
+
+ [Dynamically changing view-timeline-axis]
+ expected: FAIL
+
+ [Dynamically changing view-timeline-inset]
+ expected: FAIL
+
+ [Element with view-timeline becoming display:none]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini
new file mode 100644
index 0000000000..eb7308e34c
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini
@@ -0,0 +1,77 @@
+[view-timeline-inset-animation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [view-timeline-inset with one value]
+ expected: FAIL
+
+ [view-timeline-inset with two values]
+ expected: FAIL
+
+ [view-timeline-inset with em values]
+ expected: FAIL
+
+ [view-timeline-inset with percentage values]
+ expected: FAIL
+
+ [view-timeline-inset with negative values]
+ expected: FAIL
+
+ [view-timeline-inset with horizontal scroller]
+ expected: FAIL
+
+ [view-timeline-inset with block scroller]
+ expected: FAIL
+
+ [view-timeline-inset with inline scroller]
+ expected: FAIL
+
+ [view-timeline-inset:auto, block]
+ expected: FAIL
+
+ [view-timeline-inset:auto, block, vertical-lr]
+ expected: FAIL
+
+ [view-timeline-inset:auto, block, vertical-rl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline, vertical-rl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline, vertical-lr]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline, rtl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline, vertical-rl, rtl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, inline, vertical-lr, rtl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, vertical]
+ expected: FAIL
+
+ [view-timeline-inset:auto, vertical, vertical-rl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, vertical, vertical-rl, rtl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, horizontal]
+ expected: FAIL
+
+ [view-timeline-inset:auto, horizontal, rtl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, horizontal, vertical-lr]
+ expected: FAIL
+
+ [view-timeline-inset:auto, horizontal, vertical-rl]
+ expected: FAIL
+
+ [view-timeline-inset:auto, mix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-computed.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-computed.html.ini
new file mode 100644
index 0000000000..d0349ff8b6
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-computed.html.ini
@@ -0,0 +1,53 @@
+[view-timeline-inset-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property view-timeline-inset value 'initial']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'inherit']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'unset']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'revert']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1%']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'calc(1% + 1px)']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px 2px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px 2em']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'calc(1px + 1em) 2px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px 2px, 3px 4px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px auto, auto 4px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px, 2px, 3px']
+ expected: FAIL
+
+ [Property view-timeline-inset value '1px 1px, 2px 3px']
+ expected: FAIL
+
+ [Property view-timeline-inset value 'auto auto, auto auto']
+ expected: FAIL
+
+ [The view-timeline-inset property shows up in CSSStyleDeclaration enumeration]
+ expected: FAIL
+
+ [The view-timeline-inset property shows up in CSSStyleDeclaration.cssText]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-parsing.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-parsing.html.ini
new file mode 100644
index 0000000000..faf29ecd9a
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-parsing.html.ini
@@ -0,0 +1,41 @@
+[view-timeline-inset-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['view-timeline-inset'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px 2em" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "calc(1em + 1px) 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px 2px, 3px 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px auto, auto 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px, 2px, 3px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "1px 1px, 2px 3px" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-inset'\] = "auto auto, auto auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini
new file mode 100644
index 0000000000..a9f7a9634e
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini
@@ -0,0 +1,23 @@
+[view-timeline-lookup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [view-timeline on self]
+ expected: FAIL
+
+ [view-timeline on preceding sibling]
+ expected: FAIL
+
+ [view-timeline on ancestor]
+ expected: FAIL
+
+ [view-timeline on ancestor sibling]
+ expected: FAIL
+
+ [view-timeline on ancestor sibling, closest wins]
+ expected: FAIL
+
+ [view-timeline on ancestor sibling, skips nonmatching names]
+ expected: FAIL
+
+ [view-timeline on ancestor sibling, view-timeline wins on same element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-name-computed.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-computed.html.ini
new file mode 100644
index 0000000000..e5eb299d0c
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-computed.html.ini
@@ -0,0 +1,41 @@
+[view-timeline-name-computed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Property view-timeline-name value 'initial']
+ expected: FAIL
+
+ [Property view-timeline-name value 'inherit']
+ expected: FAIL
+
+ [Property view-timeline-name value 'unset']
+ expected: FAIL
+
+ [Property view-timeline-name value 'revert']
+ expected: FAIL
+
+ [Property view-timeline-name value 'none']
+ expected: FAIL
+
+ [Property view-timeline-name value 'foo']
+ expected: FAIL
+
+ [Property view-timeline-name value 'foo, bar']
+ expected: FAIL
+
+ [Property view-timeline-name value 'bar, foo']
+ expected: FAIL
+
+ [Property view-timeline-name value 'a, b, c, D, e']
+ expected: FAIL
+
+ [Property view-timeline-name value 'none, none']
+ expected: FAIL
+
+ [Property view-timeline-name value 'a, b, c, none, d, e']
+ expected: FAIL
+
+ [The view-timeline-name property shows up in CSSStyleDeclaration enumeration]
+ expected: FAIL
+
+ [The view-timeline-name property shows up in CSSStyleDeclaration.cssText]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-name-parsing.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-parsing.html.ini
new file mode 100644
index 0000000000..9a1fe22f23
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-parsing.html.ini
@@ -0,0 +1,44 @@
+[view-timeline-name-parsing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['view-timeline-name'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "abc" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = " abc" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "abc " should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "aBc" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "foo, bar" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "bar, foo" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "none, none" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "a, none, b" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline-name'\] = "auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-name-tree-scoped.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-tree-scoped.html.ini
new file mode 100644
index 0000000000..3a008615d6
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-tree-scoped.html.ini
@@ -0,0 +1,9 @@
+[view-timeline-name-tree-scoped.html]
+ [Inner animation can see view timeline defined by ::part]
+ expected: FAIL
+
+ [Outer animation can not see view timeline defined by ::slotted]
+ expected: FAIL
+
+ [Outer animation can not see view timeline defined by :host]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini
new file mode 100644
index 0000000000..b5e2cef65b
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini
@@ -0,0 +1,104 @@
+[view-timeline-shorthand.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [e.style['view-timeline'\] = "abcd" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "none block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "none inline" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "inline block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "block block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "vertical block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "horizontal block" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "a, b, c" should set the property value]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "a inline, b block, c vertical" should set the property value]
+ expected: FAIL
+
+ [Property view-timeline value 'abcd']
+ expected: FAIL
+
+ [Property view-timeline value 'none block']
+ expected: FAIL
+
+ [Property view-timeline value 'none inline']
+ expected: FAIL
+
+ [Property view-timeline value 'inline block']
+ expected: FAIL
+
+ [Property view-timeline value 'block block']
+ expected: FAIL
+
+ [Property view-timeline value 'vertical block']
+ expected: FAIL
+
+ [Property view-timeline value 'horizontal block']
+ expected: FAIL
+
+ [Property view-timeline value 'a, b, c']
+ expected: FAIL
+
+ [Property view-timeline value 'a inline, b block, c vertical']
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical" should set view-timeline-axis]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical" should set view-timeline-name]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical, def" should set view-timeline-axis]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical, def" should set view-timeline-name]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc vertical, def" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc, def" should set view-timeline-axis]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc, def" should set view-timeline-name]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "abc, def" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "inline horizontal" should set view-timeline-axis]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "inline horizontal" should set view-timeline-name]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "inline horizontal" should not set unrelated longhands]
+ expected: FAIL
+
+ [Shorthand contraction of view-timeline-name:abc;view-timeline-axis:inline]
+ expected: FAIL
+
+ [Shorthand contraction of view-timeline-name:a, b;view-timeline-axis:inline, block]
+ expected: FAIL
+
+ [Shorthand contraction of view-timeline-name:none, none;view-timeline-axis:block, block]
+ expected: FAIL
+
+ [e.style['view-timeline'\] = "auto" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini
new file mode 100644
index 0000000000..61c795aa3c
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini
@@ -0,0 +1,8 @@
+[view-timeline-used-values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Use the last value from view-timeline-axis if omitted]
+ expected: FAIL
+
+ [Use the last value from view-timeline-inset if omitted]
+ expected: FAIL