Closed
Bug 1445877
Opened 5 years ago
Closed 5 years ago
[wpt-sync] Sync PR 10047 - [web-animations] Update timing interfaces
Categories
(Core :: DOM: Animation, enhancement, P1)
Core
DOM: Animation
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 10047 into mozilla-central (this bug is closed when the sync is complete). PR: https://github.com/w3c/web-platform-tests/pull/10047 Details from upstream follow. Brian Birtles wrote: > [web-animations] Update timing interfaces > > These are the tests for https://github.com/w3c/csswg-drafts/pull/2432
Reporter | ||
Updated•5 years ago
|
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Reporter | ||
Updated•5 years ago
|
Component: web-platform-tests → DOM: Animation
Product: Testing → Core
Reporter | ||
Comment 1•5 years ago
|
||
Pushed to try https://treeherder.mozilla.org/#/jobs?repo=try&revision=bd526d45328e2123c6f2915a39124057c5f0f439
Reporter | ||
Updated•5 years ago
|
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Reporter | ||
Comment 2•5 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=44187761468ed880cb0ec6ed2cd0c5346f1c1f9c
Reporter | ||
Comment 3•5 years ago
|
||
Ran 63 tests and 3178[linux64-stylo-disabled-debug,linux64-stylo-disabled-opt], 3215[linux32-debug,linux32-opt,linux64-debug,linux64-opt] subtests OK : 63 PASS : 3121[linux32-debug,linux32-opt,linux64-debug,linux64-opt], 3073[linux64-stylo-disabled-debug,linux64-stylo-disabled-opt] FAIL : 105[linux64-stylo-disabled-debug,linux64-stylo-disabled-opt], 94[linux32-debug,linux32-opt,linux64-debug,linux64-opt] Existing tests that now have a worse result (e.g. they used to PASS and now FAIL): /web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html duration changes with an iteration composition operation of accumulate: FAIL /web-animations/interfaces/Animatable/animate.html Element.animate() accepts a KeyframeAnimationOptions argument: FAIL Element.animate() accepts a double as an options argument: FAIL Element.animate() accepts an absent options argument: FAIL /web-animations/interfaces/Animatable/getAnimations.html Returns animations based on dynamic changes to individual animations' duration: FAIL Returns animations based on dynamic changes to individual animations' end delay: FAIL Returns animations based on dynamic changes to individual animations' iteration count: FAIL /web-animations/interfaces/Animation/cancel.html After cancelling an animation, it can still be seeked: FAIL /web-animations/interfaces/Animation/finished.html Test finished promise changes for animation duration changes: FAIL /web-animations/interfaces/KeyframeEffect/idlharness.html KeyframeEffect interface: existence and properties of interface object: FAIL KeyframeEffect interface: existence and properties of interface prototype object: FAIL /web-animations/timing-model/animation-effects/phases-and-states.html Phase calculation for a simple animation effect: FAIL Phase calculation for a simple animation effect with negative playback rate: FAIL Phase calculation for an animation effect with a negative end delay equal in magnitude to the active duration: FAIL Phase calculation for an animation effect with a negative end delay greater in magnitude than the active duration: FAIL Phase calculation for an animation effect with a negative end delay lesser in magnitude than the active duration: FAIL Phase calculation for an animation effect with a negative start delay: FAIL Phase calculation for an animation effect with a negative start delay and a negative end delay equal greater in magnitude than the active duration: FAIL Phase calculation for an animation effect with a negative start delay and a negative end delay equal in magnitude to the active duration: FAIL Phase calculation for an animation effect with a positive end delay: FAIL Phase calculation for an animation effect with a positive start delay: FAIL Phase calculation for an animation effect with a positive start delay and a negative end delay lesser in magnitude than the active duration: FAIL /web-animations/timing-model/animations/updating-the-finished-state.html Updating the finished state when current time is unresolved: FAIL Updating the finished state when playing before end: FAIL Updating the finished state when start time is unresolved and did seek = false: FAIL Updating the finished state when there is a pending task: FAIL New tests that have failures or other problems: /web-animations/interfaces/Animatable/animate.html Element.animate() accepts a duration of 'auto' using a dictionary object: FAIL /web-animations/interfaces/AnimationEffect/updateTiming.html Allows setting iterations to a double value: FAIL Allows setting iterations to infinity: FAIL Allows setting the delay of an animation in progress: large negative delay that causes the animation to be finished: FAIL Allows setting the delay of an animation in progress: negative delay that seeks into the active interval: FAIL Allows setting the delay of an animation in progress: positive delay that causes the animation to be no longer in-effect: FAIL Allows setting the delay to a negative number: FAIL Allows setting the delay to a positive number: FAIL Allows setting the direction of an animation in progress from 'alternate' to 'alternate-reverse': FAIL Allows setting the direction of an animation in progress from 'normal' to 'alternate': FAIL Allows setting the direction of an animation in progress from 'normal' to 'reverse': FAIL Allows setting the direction of an animation in progress from 'normal' to 'reverse' while at start of active interval: FAIL Allows setting the direction of an animation in progress from 'normal' to 'reverse' while filling backwards: FAIL Allows setting the direction to each of the possible keywords: FAIL Allows setting the duration of an animation in progress: FAIL Allows setting the duration of an animation in progress such that the the start and current time do not change: FAIL Allows setting the duration to 123.45: FAIL Allows setting the duration to Infinity: FAIL Allows setting the duration to auto: FAIL Allows setting the easing of an animation in progress: FAIL Allows setting the easing to a ease function: FAIL Allows setting the easing to a ease-in function: FAIL Allows setting the easing to a ease-in-out function: FAIL Allows setting the easing to a ease-out function: FAIL Allows setting the easing to a easing function which produces values greater than 1: FAIL Allows setting the easing to a easing function which produces values less than 1: FAIL Allows setting the easing to a frames function: FAIL Allows setting the easing to a linear function: FAIL Allows setting the easing to a step-end function: FAIL Allows setting the easing to a step-start function: FAIL Allows setting the easing to a steps(1) function: FAIL Allows setting the easing to a steps(1, end) function: FAIL Allows setting the easing to a steps(1, start) function: FAIL Allows setting the easing to a steps(2, end) function: FAIL Allows setting the easing to a steps(2, start) function: FAIL Allows setting the endDelay to a negative number: FAIL Allows setting the endDelay to a positive number: FAIL Allows setting the fill to 'backwards': FAIL Allows setting the fill to 'both': FAIL Allows setting the fill to 'forwards': FAIL Allows setting the fill to 'none': FAIL Allows setting the iterationStart of an animation in progress: active phase: FAIL Allows setting the iterationStart of an animation in progress: backwards-filling: FAIL Allows setting the iterationStart of an animation in progress: forwards-filling: FAIL Allows setting the iterations of an animation in progress: FAIL Updates the specified value when setting the easing to 'cubic-bezier(0.1, 5, 0.23, 0)': FAIL Updates the specified value when setting the easing to 'ease': FAIL Updates the specified value when setting the easing to 'ease-in': FAIL Updates the specified value when setting the easing to 'ease-in-out': FAIL Updates the specified value when setting the easing to 'ease-out': FAIL Updates the specified value when setting the easing to 'frames(3)': FAIL Updates the specified value when setting the easing to 'linear': FAIL Updates the specified value when setting the easing to 'steps(3)': FAIL Updates the specified value when setting the easing to 'steps(3, start)': FAIL /web-animations/interfaces/KeyframeEffect/constructor.html A KeyframeEffect constructed by +Infinity: FAIL A KeyframeEffect constructed by a double value: FAIL A KeyframeEffect constructed by a forwards fill: FAIL A KeyframeEffect constructed by a normal KeyframeEffectOptions object: FAIL A KeyframeEffect constructed by an Infinity duration: FAIL A KeyframeEffect constructed by an Infinity iterations: FAIL A KeyframeEffect constructed by an auto duration: FAIL A KeyframeEffect constructed by an auto fill: FAIL A KeyframeEffect constructed by an empty KeyframeEffectOptions object: FAIL A KeyframeEffect constructed without any KeyframeEffectOptions object: FAIL easing values are parsed correctly when passed to the KeyframeEffect constructor in KeyframeEffectOptions: FAIL /web-animations/interfaces/KeyframeEffect/copy-constructor.html Copied KeyframeEffect has the same timing content: FAIL /web-animations/interfaces/KeyframeEffect/idlharness.html KeyframeEffect interface: operation getKeyframes(): FAIL
Comment 4•5 years ago
|
||
(For what it's worth, we're expecting these to fail. We want to merge the failing tests then fix the code in tree.)
Pushed by james@hoppipolla.co.uk: https://hg.mozilla.org/integration/mozilla-inbound/rev/e025a58f144f [wpt PR 10047] - [web-animations] Update timing interfaces, a=testonly https://hg.mozilla.org/integration/mozilla-inbound/rev/cbff506c1e2d [wpt PR 10047] - Update wpt metadata, a=testonly
![]() |
||
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e025a58f144f https://hg.mozilla.org/mozilla-central/rev/cbff506c1e2d
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Comment 8•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e025a58f144f https://hg.mozilla.org/mozilla-central/rev/cbff506c1e2d
You need to log in
before you can comment on or make changes to this bug.
Description
•