gecko-dev/testing/web-platform/tests/animation-worklet
Jordan Taylor 663bc031c7 Bug 1555862 [wpt PR 17109] - [animation-worklet] Implement getComputedTiming() in worklet scope, a=testonly
Automatic update from web-platform-tests
[animation-worklet] Implement getComputedTiming() in worklet scope

Calling effect.getComputedTiming() in worklet scope now returns a
valid computed timing based on the effect local time. To enable
this we make the following changes:

  Moved getComputedTiming() logic from AnimationEffect to Timing
  to enable sharing it in AnimationEffect and WorkletAnimationEffect

  Re-implement logic to calculate computed timing based on specified
  timing and local time.

  Update WorkletAnimationEffect idl to add the new method

  Add basic test for getComputedTiming function

Bug: 915344
Change-Id: I8783e4b3716c2142314e7c1e4d81ec8e1a06e04e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636455
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#679174}

--

wpt-commits: 156702347a8b60e8e99d977d2b0cca9dc2a57608
wpt-pr: 17109
2019-07-31 02:53:51 +00:00
..
references
resources Bug 1550245 [wpt PR 16410] - [Animation Worklet] Use document from script state instead of the animated target, a=testonly 2019-06-05 10:27:08 +01:00
animate-multiple-effects-on-different-targets-via-main-thread.https.html
animate-non-accelerated-property.https.html
animation-worklet-inside-iframe.https.html
animator-with-options.https.html
cancel-non-accelerated-property.https.html
common.js Bug 1555862 [wpt PR 17109] - [animation-worklet] Implement getComputedTiming() in worklet scope, a=testonly 2019-07-31 02:53:51 +00:00
current-time.https.html
idlharness.any.js
inactive-timeline.https.html Bug 1551468 [wpt PR 15140] - [Animation Worklet] Do not allow undefined/NaN local time, a=testonly 2019-06-19 11:05:10 -07:00
META.yml
multiple-effects-on-same-target-driven-by-individual-local-time.https.html
playback-rate.https.html
scroll-timeline-writing-modes.https.html Bug 1551468 [wpt PR 15140] - [Animation Worklet] Do not allow undefined/NaN local time, a=testonly 2019-06-19 11:05:10 -07:00
stateful-animator.https.html Bug 1566723 [wpt PR 17872] - Fix and re-enable web tests affected by Error structured cloning, a=testonly 2019-07-24 13:35:36 +01:00
worklet-animation-animator-name.https.html Bug 1564745 [wpt PR 17615] - [animation-worklet] expose animatorName per specification, a=testonly 2019-07-24 13:32:54 +01:00
worklet-animation-cancel-ref.html
worklet-animation-cancel.https.html
worklet-animation-creation.https.html Bug 1547623 [wpt PR 16386] - [Animation Worklet] Support effects with no target, a=testonly 2019-06-05 10:27:37 +01:00
worklet-animation-duration.https.html Bug 1547551 [wpt PR 16291] - [Code Health] Remove unnecessary reference file for web test, a=testonly 2019-06-05 10:27:35 +01:00
worklet-animation-get-computed-timing-progress-on-worklet-thread.https.html Bug 1555862 [wpt PR 17109] - [animation-worklet] Implement getComputedTiming() in worklet scope, a=testonly 2019-07-31 02:53:51 +00:00
worklet-animation-get-timing-on-worklet-thread-ref.html Bug 1552259 [wpt PR 16829] - Initial implementation of WorkletAnimationEffect, a=testonly 2019-06-19 11:05:42 -07:00
worklet-animation-get-timing-on-worklet-thread.https.html Bug 1552259 [wpt PR 16829] - Initial implementation of WorkletAnimationEffect, a=testonly 2019-06-19 11:05:42 -07:00
worklet-animation-local-time-after-duration-ref.html
worklet-animation-local-time-after-duration.https.html
worklet-animation-local-time-before-start-ref.html
worklet-animation-local-time-before-start.https.html
worklet-animation-pause-immediately.https.html
worklet-animation-pause-resume.https.html
worklet-animation-pause.https.html
worklet-animation-play.https.html Bug 1550190 [wpt PR 16398] - [Animation Worklet] Playing a running animation should not crash, a=testonly 2019-06-05 10:26:38 +01:00
worklet-animation-set-keyframes-ref.html
worklet-animation-set-keyframes.https.html
worklet-animation-set-timing-ref.html
worklet-animation-set-timing.https.html
worklet-animation-start-delay-ref.html
worklet-animation-start-delay.https.html
worklet-animation-with-effects-from-different-frames.https.html Bug 1550250 [wpt PR 16413] - [Animation Worklet] Drop assumption on effects being from the same doc, a=testonly 2019-06-05 10:27:11 +01:00
worklet-animation-with-fill-mode.https.html Bug 1532539 [wpt PR 15623] - [Animation Worklet] Fix flaky worklet-animation-with-fill-mode.https.html, a=testonly 2019-04-24 11:18:40 +01:00
worklet-animation-with-invalid-effect.https.html
worklet-animation-with-non-ascii-name-ref.html
worklet-animation-with-non-ascii-name.https.html
worklet-animation-with-scroll-timeline-and-display-none.https.html
worklet-animation-with-scroll-timeline-and-overflow-hidden-ref.html
worklet-animation-with-scroll-timeline-and-overflow-hidden.https.html
worklet-animation-with-scroll-timeline-ref.html
worklet-animation-with-scroll-timeline-root-scroller-ref.html
worklet-animation-with-scroll-timeline-root-scroller.https.html
worklet-animation-with-scroll-timeline.https.html
worklet-animation-without-target.https.html Bug 1547623 [wpt PR 16386] - [Animation Worklet] Support effects with no target, a=testonly 2019-06-05 10:27:37 +01:00