diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
commit | 6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch) | |
tree | a68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/animation-worklet | |
parent | Initial commit. (diff) | |
download | thunderbird-upstream.tar.xz thunderbird-upstream.zip |
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/animation-worklet')
39 files changed, 208 insertions, 0 deletions
diff --git a/testing/web-platform/meta/animation-worklet/__dir__.ini b/testing/web-platform/meta/animation-worklet/__dir__.ini new file mode 100644 index 0000000000..2ef043b928 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/__dir__.ini @@ -0,0 +1 @@ +implementation-status: backlog diff --git a/testing/web-platform/meta/animation-worklet/animate-multiple-effects-on-different-targets-via-main-thread.https.html.ini b/testing/web-platform/meta/animation-worklet/animate-multiple-effects-on-different-targets-via-main-thread.https.html.ini new file mode 100644 index 0000000000..c5e9c45b3f --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/animate-multiple-effects-on-different-targets-via-main-thread.https.html.ini @@ -0,0 +1,4 @@ +[animate-multiple-effects-on-different-targets-via-main-thread.https.html] + [Animating multiple effects on different targets via main thread should produce new output values accordingly] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/animate-non-accelerated-property.https.html.ini b/testing/web-platform/meta/animation-worklet/animate-non-accelerated-property.https.html.ini new file mode 100644 index 0000000000..6e7696499e --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/animate-non-accelerated-property.https.html.ini @@ -0,0 +1,4 @@ +[animate-non-accelerated-property.https.html] + [Individual worklet animation should output values at specified local time for corresponding targets and effects] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini b/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini new file mode 100644 index 0000000000..89c4d531d8 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini @@ -0,0 +1,5 @@ +[animation-worklet-inside-iframe.https.html] + expected: TIMEOUT + [Both main frame and iframe should update the opacity of their target] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/animation-worklet/animator-with-options.https.html.ini b/testing/web-platform/meta/animation-worklet/animator-with-options.https.html.ini new file mode 100644 index 0000000000..3002077ecd --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/animator-with-options.https.html.ini @@ -0,0 +1,4 @@ +[animator-with-options.https.html] + [Animator should be able to use options to update the animation] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/cancel-non-accelerated-property.https.html.ini b/testing/web-platform/meta/animation-worklet/cancel-non-accelerated-property.https.html.ini new file mode 100644 index 0000000000..1188944300 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/cancel-non-accelerated-property.https.html.ini @@ -0,0 +1,4 @@ +[cancel-non-accelerated-property.https.html] + [Animation should update the outputs after starting and then return to pre-animated values after being cancelled] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/current-time.https.html.ini b/testing/web-platform/meta/animation-worklet/current-time.https.html.ini new file mode 100644 index 0000000000..24e7605278 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/current-time.https.html.ini @@ -0,0 +1,2 @@ +[current-time.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/idlharness.any.js.ini b/testing/web-platform/meta/animation-worklet/idlharness.any.js.ini new file mode 100644 index 0000000000..2b5a08fb47 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/idlharness.any.js.ini @@ -0,0 +1,54 @@ +[idlharness.any.html] + [CSS namespace: attribute animationWorklet] + expected: FAIL + + [WorkletAnimation must be primary interface of new WorkletAnimation("name")] + expected: FAIL + + [WorkletAnimation interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WorkletAnimation interface: existence and properties of interface prototype object] + expected: FAIL + + [WorkletAnimation interface: new WorkletAnimation("name") must inherit property "animatorName" with the proper type] + expected: FAIL + + [WorkletAnimation interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Stringification of new WorkletAnimation("name")] + expected: FAIL + + [WorkletAnimation interface: attribute animatorName] + expected: FAIL + + [WorkletAnimation interface: existence and properties of interface object] + expected: FAIL + + [WorkletAnimation interface object length] + expected: FAIL + + [WorkletAnimation interface object name] + expected: FAIL + + +[idlharness.any.worker.html] + [Stringification of new WorkletAnimation("name")] + expected: FAIL + + [CSS namespace: attribute animationWorklet] + expected: FAIL + + [WorkletAnimation must be primary interface of new WorkletAnimation("name")] + expected: FAIL + + [CSS namespace: operation escape(CSSOMString)] + expected: FAIL + + [WorkletAnimation interface: new WorkletAnimation("name") must not have property "animatorName"] + expected: FAIL + + [WorkletAnimation interface: new WorkletAnimation("name") must not have property "undefined"] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/inactive-timeline.https.html.ini b/testing/web-platform/meta/animation-worklet/inactive-timeline.https.html.ini new file mode 100644 index 0000000000..4b906bd234 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/inactive-timeline.https.html.ini @@ -0,0 +1,2 @@ +[inactive-timeline.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/multiple-effects-on-same-target-driven-by-individual-local-time.https.html.ini b/testing/web-platform/meta/animation-worklet/multiple-effects-on-same-target-driven-by-individual-local-time.https.html.ini new file mode 100644 index 0000000000..b65fd2fd53 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/multiple-effects-on-same-target-driven-by-individual-local-time.https.html.ini @@ -0,0 +1,4 @@ +[multiple-effects-on-same-target-driven-by-individual-local-time.https.html] + [Animating multiple effects on the same target using effect specific local time should output values\n relative to each effects unique local time] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/playback-rate.https.html.ini b/testing/web-platform/meta/animation-worklet/playback-rate.https.html.ini new file mode 100644 index 0000000000..25886b86f7 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/playback-rate.https.html.ini @@ -0,0 +1,2 @@ +[playback-rate.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini b/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini new file mode 100644 index 0000000000..0d6dd8a501 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini @@ -0,0 +1,2 @@ +[scroll-timeline-writing-modes.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/stateful-animator.https.html.ini b/testing/web-platform/meta/animation-worklet/stateful-animator.https.html.ini new file mode 100644 index 0000000000..8f1e867ba7 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/stateful-animator.https.html.ini @@ -0,0 +1,19 @@ +[stateful-animator.https.html] + [Stateful Animator instance gets dropped (does not get migrated) if state function is not serializable.] + expected: FAIL + + [Stateful animator gets recreated with 'undefined' state if state function returns undefined.] + expected: FAIL + + [Stateless animator gets reecreated with 'undefined' state.] + expected: FAIL + + [Stateless animator should not copy the effect object.] + expected: FAIL + + [Stateless animator should preserve the local time of its effect.] + expected: FAIL + + [Stateful animator can use its state to update the animation. Pass if test does not timeout] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-animator-name.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-animator-name.https.html.ini new file mode 100644 index 0000000000..32afe322d8 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-animator-name.https.html.ini @@ -0,0 +1,4 @@ +[worklet-animation-animator-name.https.html] + [Verify that animatorName matches passed name] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-cancel.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-cancel.https.html.ini new file mode 100644 index 0000000000..8eabd72c23 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-cancel.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-cancel.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-creation.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-creation.https.html.ini new file mode 100644 index 0000000000..20379e676a --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-creation.https.html.ini @@ -0,0 +1,25 @@ +[worklet-animation-creation.https.html] + [WorkletAnimation creation with timeline and options should work] + expected: FAIL + + [WorkletAnimation creation with timeline should work] + expected: FAIL + + [WorkletAnimation creation without timeline should use default documentation timeline] + expected: FAIL + + [Constructing worklet animation for unregisested animator should throw] + expected: FAIL + + [If there are no effects specified, object construction should fail] + expected: FAIL + + [ScrollTimeline is a valid timeline for a WorkletAnimation] + expected: FAIL + + [WorkletAnimation creation should choose the correct timeline based on the current global object] + expected: FAIL + + [Creating animation with effects from different documents is allowed] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-duration.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-duration.https.html.ini new file mode 100644 index 0000000000..3e010a735c --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-duration.https.html.ini @@ -0,0 +1,4 @@ +[worklet-animation-duration.https.html] + [WorkletAnimation should continue to be in effect forever, even if its duration is passed] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-get-computed-timing-progress-on-worklet-thread.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-get-computed-timing-progress-on-worklet-thread.https.html.ini new file mode 100644 index 0000000000..9bebf37483 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-get-computed-timing-progress-on-worklet-thread.https.html.ini @@ -0,0 +1,4 @@ +[worklet-animation-get-computed-timing-progress-on-worklet-thread.https.html] + [WorkletAnimation effect should recompute its calculated timing if its local time changes] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-get-timing-on-worklet-thread.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-get-timing-on-worklet-thread.https.html.ini new file mode 100644 index 0000000000..694e0daad4 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-get-timing-on-worklet-thread.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-get-timing-on-worklet-thread.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-after-duration.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-after-duration.https.html.ini new file mode 100644 index 0000000000..59a7fc77ce --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-after-duration.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-local-time-after-duration.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-before-start.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-before-start.https.html.ini new file mode 100644 index 0000000000..d0f0108c67 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-before-start.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-local-time-before-start.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-1.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-1.https.html.ini new file mode 100644 index 0000000000..bbf850b404 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-1.https.html.ini @@ -0,0 +1,13 @@ +[worklet-animation-local-time-null-1.https.html] + [A worklet which never sets localTime has no effect.] + expected: FAIL + + [A worklet which sets localTime to null has no effect.] + expected: FAIL + + [A worklet which changes localTime to from a number to null has no effect on transform.] + expected: FAIL + + [A worklet which changes localTime to from a number to null has no effect on backgroundColor.] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-2.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-2.https.html.ini new file mode 100644 index 0000000000..c5c7920842 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-local-time-null-2.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-local-time-null-2.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-pause-immediately.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-pause-immediately.https.html.ini new file mode 100644 index 0000000000..273789f178 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-pause-immediately.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-pause-immediately.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-pause-resume.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-pause-resume.https.html.ini new file mode 100644 index 0000000000..fabe0e00bc --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-pause-resume.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-pause-resume.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-pause.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-pause.https.html.ini new file mode 100644 index 0000000000..7882feee37 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-pause.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-pause.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-play.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-play.https.html.ini new file mode 100644 index 0000000000..0061d6b6a7 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-play.https.html.ini @@ -0,0 +1,7 @@ +[worklet-animation-play.https.html] + [A running worklet animation should output values at specified local time.] + expected: FAIL + + [Playing a running animation should be a no-op.] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-set-keyframes.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-set-keyframes.https.html.ini new file mode 100644 index 0000000000..ab47701def --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-set-keyframes.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-set-keyframes.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-set-timing.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-set-timing.https.html.ini new file mode 100644 index 0000000000..8af5ed5e6b --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-set-timing.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-set-timing.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-start-delay.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-start-delay.https.html.ini new file mode 100644 index 0000000000..e09e9ac0c9 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-start-delay.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-start-delay.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-effects-from-different-frames.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-effects-from-different-frames.https.html.ini new file mode 100644 index 0000000000..e5281909f0 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-effects-from-different-frames.https.html.ini @@ -0,0 +1,4 @@ +[worklet-animation-with-effects-from-different-frames.https.html] + [Effects from different documents can be animated within one worklet animation] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini new file mode 100644 index 0000000000..a6da9e7f7f --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-fill-mode.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini new file mode 100644 index 0000000000..41fe06887f --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini @@ -0,0 +1,4 @@ +[worklet-animation-with-invalid-effect.https.html] + [Trying to play invalid worklet animation should throw an exception.] + expected: FAIL + diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-non-ascii-name.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-non-ascii-name.https.html.ini new file mode 100644 index 0000000000..9fb75aeadb --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-non-ascii-name.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-non-ascii-name.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html.ini new file mode 100644 index 0000000000..22f6836010 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-scroll-timeline-and-display-none.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-overflow-hidden.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-overflow-hidden.https.html.ini new file mode 100644 index 0000000000..b128add7c0 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-and-overflow-hidden.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-scroll-timeline-and-overflow-hidden.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-root-scroller.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-root-scroller.https.html.ini new file mode 100644 index 0000000000..ce503d72d8 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline-root-scroller.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-scroll-timeline-root-scroller.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline.https.html.ini new file mode 100644 index 0000000000..f5cc24c01e --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-with-scroll-timeline.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-with-scroll-timeline.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-without-target.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-without-target.https.html.ini new file mode 100644 index 0000000000..84cb4f2912 --- /dev/null +++ b/testing/web-platform/meta/animation-worklet/worklet-animation-without-target.https.html.ini @@ -0,0 +1,2 @@ +[worklet-animation-without-target.https.html] + expected: ERROR |