Rename metadata directories

This renames:
 - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout`
 - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta`
 - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout`
 - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
This commit is contained in:
Martin Robinson 2023-06-22 14:35:02 +02:00
parent cfd24f00bc
commit f4578afdfe
No known key found for this signature in database
GPG key ID: D56AA4FA55EFE6F8
23708 changed files with 772645 additions and 694 deletions

View file

@ -0,0 +1,130 @@
[AnimationEffect-getComputedTiming.tentative.html]
[currentIteration of an animation with an integral iteration count]
expected: FAIL
[currentIteration of a new animation is zero]
expected: FAIL
[localTime reflects playbackRate immediately]
expected: FAIL
[iterations of a finitely repeating animation]
expected: FAIL
[activeDuration of a new animation]
expected: FAIL
[progress of a non-integral repeating animation with alternate direction]
expected: FAIL
[progress of a non-integral repeating zero-duration animation with alternate-reverse direction]
expected: FAIL
[localTime of an animation is always equal to currentTime]
expected: FAIL
[activeDuration of an infinitely repeating zero-duration animation]
expected: FAIL
[Progress of a non-integral repeating zero-duration animation with reversing direction]
expected: FAIL
[endTime of an animation with a negative delay]
expected: FAIL
[localTime of an AnimationEffect without an Animation]
expected: FAIL
[duration of a new animation]
expected: FAIL
[Negative delay of a new animation]
expected: FAIL
[currentIteration of a new animation with no backwards fill is unresolved in before phase]
expected: FAIL
[localTime of a new animation]
expected: FAIL
[progress of an animation with different fill modes]
expected: FAIL
[delay of a new animation]
expected: FAIL
[iterationStart of a new animation]
expected: FAIL
[currentIteration of an animation with a non-integral iteration count]
expected: FAIL
[progress of a non-integral repeating zero-duration animation]
expected: FAIL
[endTime of an new animation]
expected: FAIL
[progress of a non-integral repeating zero-duration animation with alternate direction]
expected: FAIL
[currentIteration of an animation with a default iteration count]
expected: FAIL
[currentIteration of an infinitely repeating zero-duration animation]
expected: FAIL
[endDelay of a new animation]
expected: FAIL
[iterations of an infinitely repeating animation]
expected: FAIL
[direction of a new animation]
expected: FAIL
[endTime of an animation that finishes before its startTime]
expected: FAIL
[fill of a new animation]
expected: FAIL
[endTime of an infinitely repeating zero-duration animation]
expected: FAIL
[iterations of a new animation]
expected: FAIL
[progress of a non-integral repeating animation with alternate-reversing direction]
expected: FAIL
[activeDuration of an animation with zero iterations]
expected: FAIL
[progress of an infinitely repeating zero-duration animation]
expected: FAIL
[progress of a finitely repeating zero-duration animation]
expected: FAIL
[currentIteration of an AnimationEffect without an Animation]
expected: FAIL
[Positive delay of a new animation]
expected: FAIL
[easing of a new animation]
expected: FAIL
[progress of an integral repeating animation with normal direction]
expected: FAIL
[endTime of an infinitely repeating animation]
expected: FAIL
[currentIteration of a finitely repeating zero-duration animation]
expected: FAIL
[activeDuration of an infinitely repeating animation]
expected: FAIL

View file

@ -0,0 +1,16 @@
[AnimationEffect-updateTiming.tentative.html]
[AnimationEffect.updateTiming({ delay, fill }) causes changes to the animation-delay and animation-fill-mode to be ignored]
expected: FAIL
[AnimationEffect.updateTiming({ duration }) causes changes to the animation-duration to be ignored]
expected: FAIL
[AnimationEffect.updateTiming({ iterations, direction }) causes changes to the animation-iteration-count and animation-direction to be ignored]
expected: FAIL
[AnimationEffect properties that do not map to animation-* properties should not be changed when animation-* style is updated]
expected: FAIL
[AnimationEffect.updateTiming() does override to changes from animation-* properties if there is an error]
expected: FAIL

View file

@ -0,0 +1,10 @@
[CSSAnimation-animationName.tentative.html]
[Animation name with hex-escape]
expected: FAIL
[Animation name makes keyframe rule]
expected: FAIL
[Escaped animation name]
expected: FAIL

View file

@ -0,0 +1,28 @@
[CSSAnimation-canceling.tentative.html]
[Setting animation-name to 'none' cancels the animation]
expected: FAIL
[Animated style is cleared after canceling a filling CSS animation]
expected: FAIL
[Setting display:none on an element cancel its animations]
expected: FAIL
[Setting display:none on an ancestor element cancels animations on descendants]
expected: FAIL
[Animated style is cleared after canceling a running CSS animation]
expected: FAIL
[After canceling an animation, updating animation properties doesn't make it live again]
expected: FAIL
[After canceling an animation, it can still be re-used]
expected: FAIL
[After canceling an animation, it can still be seeked]
expected: FAIL
[After canceling an animation, updating animation-play-state doesn't make it live again]
expected: FAIL

View file

@ -0,0 +1,7 @@
[CSSAnimation-compositeOrder.tentative.html]
[Web-animation replaces CSS animation]
expected: FAIL
[Animations are composited by their order in the animation-name property.]
expected: FAIL

View file

@ -0,0 +1,24 @@
[CSSAnimation-effect.tentative.html]
[Replacing an animation's effect with an effect that targets a different property should update both properties]
expected: FAIL
[CSS animation events are dispatched at the original element even after setting an effect with a different target element]
expected: FAIL
[Replacing the effect of a CSSAnimation causes subsequent changes to corresponding animation-* properties to be ignored]
expected: FAIL
[Replacing an animation's effect with a shorter one that should have already finished, the animation finishes immediately]
expected: FAIL
[A play-pending animation's effect whose effect is replaced still exits the pending state]
expected: FAIL
[After replacing a finished animation's effect with a longer one it fires an animationstart event]
expected: FAIL
[Setting a null effect on a running animation fires an animationend event]
expected: FAIL
[Setting animation-composition sets the composite property on the effect]
expected: FAIL

View file

@ -0,0 +1,10 @@
[CSSAnimation-finished.tentative.html]
[finished promise is rejected when an animation is canceled by changing the animation property]
expected: FAIL
[finished promise is not reset when animationPlayState is set to running]
expected: FAIL
[finished promise is rejected when an animation is canceled by resetting the animation property]
expected: FAIL

View file

@ -0,0 +1,7 @@
[CSSAnimation-getCurrentTime.tentative.html]
[currentTime can be used to seek a CSS animation]
expected: FAIL
[Setting currentTime to null on a CSS animation throws]
expected: FAIL

View file

@ -0,0 +1,4 @@
[CSSAnimation-id.tentative.html]
[Animation.id for CSS Animations]
expected: FAIL

View file

@ -0,0 +1,28 @@
[CSSAnimation-pausing.tentative.html]
[reverse() overrides animation-play-state when it starts playing the animation]
expected: FAIL
[Setting the startTime to non-null does NOT override the animation-play-state if the animation is already running]
expected: FAIL
[reverse() does NOT override animation-play-state if the animation is already running]
expected: FAIL
[Setting the startTime to null overrides animation-play-state if the animation is already running]
expected: FAIL
[play() overrides animation-play-state]
expected: FAIL
[Setting the current time completes a pending pause]
expected: FAIL
[pause() overrides animation-play-state]
expected: FAIL
[Setting the startTime to non-null overrides animation-play-state if the animation is paused]
expected: FAIL
[play() does NOT override the animation-play-state if there was an error]
expected: FAIL

View file

@ -0,0 +1,16 @@
[CSSAnimation-playState.tentative.html]
[Animation.playState updates when resumed by setting style]
expected: FAIL
[Animation returns correct playState when paused]
expected: FAIL
[Animation.playState updates when paused by script]
expected: FAIL
[A new CSS animation is initially play-pending]
expected: FAIL
[Animation returns correct playState when canceled]
expected: FAIL

View file

@ -0,0 +1,16 @@
[CSSAnimation-ready.tentative.html]
[ready promise is rejected when an animation is canceled by resetting the animation property]
expected: FAIL
[ready promise is rejected when an animation is canceled by updating the animation property]
expected: FAIL
[Pausing twice re-uses the same Promise]
expected: FAIL
[A new ready promise is created when setting animation-play-state: running]
expected: FAIL
[A new ready promise is created when setting animation-play-state: paused]
expected: FAIL

View file

@ -0,0 +1,10 @@
[CSSAnimation-startTime.tentative.html]
[The start time can be set to seek a CSS animation]
expected: FAIL
[Seeking a CSS animation using the start time dispatches animation events]
expected: FAIL
[The start time of a CSS animation can be set]
expected: FAIL

View file

@ -0,0 +1,55 @@
[Document-getAnimations.tentative.html]
[CSS Animations targetting (pseudo-)elements should have correct order after sorting (::marker)]
expected: FAIL
[Finished but not filling CSS Animations are not returned]
expected: FAIL
[Order of CSS Animations and CSS Transitions]
expected: FAIL
[Order of CSS Animations - markup-bound vs free animations]
expected: FAIL
[Order of CSS Animations - across elements]
expected: FAIL
[getAnimations for CSS Animations]
expected: FAIL
[Order of CSS Animations - within an element unaffected by start time]
expected: FAIL
[Order of CSS Animations - free animations]
expected: FAIL
[Order of CSS Animations - free animation vs CSS Transitions]
expected: FAIL
[CSS Animations canceled and restarted via the API are returned]
expected: FAIL
[getAnimations for non-animated content]
expected: FAIL
[Order of CSS Animations - across and within elements]
expected: FAIL
[Order of CSS Animations - within an element]
expected: FAIL
[CSS Animations targetting (pseudo-)elements should have correct order after sorting]
expected: FAIL
[CSS Animations canceled via the API are not returned]
expected: FAIL
[Finished but filling CSS Animations are returned]
expected: FAIL
[Yet-to-start CSS Animations are returned]
expected: FAIL
[pseudo element with replaced target does not affect animation ordering]
expected: FAIL

View file

@ -0,0 +1,16 @@
[Element-getAnimations-dynamic-changes.tentative.html]
[Animations preserve their startTime when changed]
expected: FAIL
[Only the startTimes of existing animations are preserved]
expected: FAIL
[Updated Animations maintain their order in the list]
expected: FAIL
[Animations are removed from the start of the list while preserving the state of existing Animations]
expected: FAIL
[Animation state is preserved when interleaving animations in list]
expected: FAIL

View file

@ -0,0 +1,67 @@
[Element-getAnimations.tentative.html]
[getAnimations for CSS Animations with animation-name: none]
expected: FAIL
[getAnimations for multi-property animations]
expected: FAIL
[{ subtree: true } on an element with many descendants returns animations from all the descendants]
expected: FAIL
[getAnimations for CSS Animations]
expected: FAIL
[{ subtree: false } on an element with a child returns only the element's animations]
expected: FAIL
[getAnimations for zero-duration CSS Animations]
expected: FAIL
[{ subtree: true } on a leaf element returns the element's animations and its pseudo-elements' animations]
expected: FAIL
[getAnimations for CSS Animations with duplicated animation-name]
expected: FAIL
[getAnimations for CSS Animations where the @keyframes rule is added later]
expected: FAIL
[getAnimations for CSS Animations that are canceled]
expected: FAIL
[getAnimations for CSS Animations with animation-name: missing]
expected: FAIL
[getAnimations for CSS Animations that have finished but are forwards filling]
expected: FAIL
[getAnimations returns objects with the same identity]
expected: FAIL
[getAnimations for both CSS Animations and CSS Transitions at once]
expected: FAIL
[{ subtree: true } on an element with a child returns animations from the element, its pseudo-elements, its child and its child pseudo-elements]
expected: FAIL
[getAnimations for CSS Animations with empty keyframes rule]
expected: FAIL
[getAnimations for non-animated content]
expected: FAIL
[getAnimations returns CSSAnimation objects for CSS Animations]
expected: FAIL
[getAnimations for CSS Animations that have finished]
expected: FAIL
[{ subtree: false } on a leaf element returns the element's animations and ignore pseudo-elements]
expected: FAIL
[getAnimations for CSS animations in delay phase]
expected: FAIL
[getAnimations for CSS Animations follows animation-name order]
expected: FAIL

View file

@ -0,0 +1,96 @@
[KeyframeEffect-getKeyframes.tentative.html]
[KeyframeEffect.getKeyframes() returns expected values for animations with only custom property in a keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for a simple animation that specifies a single shorthand property]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing is specified on each keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with different properties on different keyframes, all with the same easing function]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with a partially complete 100% keyframe (because the !important rule is ignored)]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for a simple animation]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animation with drop-shadow of filter property]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different but equivalent easing functions]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with a CSS variable which is overriden by the value in keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with filter properties and missing keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing comes from animation-timing-function on the element]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with background-size properties and missing keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() reflects changes to @keyframes rules]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with a 100% keyframe and no 0% keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with text-shadow properties and missing keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing is specified on some keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for overlapping keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns no frames for various kinds of empty enimations]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with a 0% keyframe and no 100% keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with different properties on different keyframes, with a different easing function on each]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with no 0% or 100% keyframe but with a 50% keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time, and all with the same easing function]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different easing functions]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values in a shorthand property]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is set on the effect using animation-composition on the element]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is specified on each keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is specified on some keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different composite operations]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different easing functions and composite operations]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with implicit values and a non-default timingfunction specified for 0% and 100%]
expected: FAIL
[KeyframeEffect.getKeyframes() returns no frames for various kinds of empty animations]
expected: FAIL

View file

@ -0,0 +1,10 @@
[KeyframeEffect-setKeyframes.tentative.html]
[KeyframeEffect.setKeyframes() causes subsequent changes to animation-timing-function to be ignored]
expected: FAIL
[KeyframeEffect.setKeyframes() causes subsequent changes to @keyframes rules to be ignored]
expected: FAIL
[KeyframeEffect.setKeyframes() should NOT cause subsequent changes to @keyframes rules to be ignored if it threw]
expected: FAIL

View file

@ -0,0 +1,10 @@
[KeyframeEffect-target.tentative.html]
[effect.target should return the same CSSPseudoElement object each time]
expected: FAIL
[effect.target from the script-generated animation should return the same CSSPseudoElement object as that from the CSS generated animation]
expected: FAIL
[Returned CSS animations have the correct effect target]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-base-response-001.html]
[var() references respond to custom property animation]
expected: FAIL

View file

@ -0,0 +1,4 @@
[animation-base-response-004.html]
[Base is responsive to font-affecting appearing via setKeyframes]
expected: FAIL

View file

@ -0,0 +1,5 @@
[animation-before-initial-box-construction-001.html]
expected: ERROR
[animations started before initial-containing-block creation properly function]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[animation-canceled-by-parent-details-element-being-closed.html]
[A CSS Animation running on an element within a <details> element is canceled after the <details> element is closed.]
expected: FAIL

View file

@ -0,0 +1,6 @@
[animation-change-underlying-value-changed-in-flight.html]
[Changing the underlying value of an animated property with an implicit 0% keyframe]
expected: FAIL
[Changing the underlying value of an animated property with an implicit 100% keyframe]
expected: FAIL

View file

@ -0,0 +1,18 @@
[animation-composition-keyframes.html]
[animation-composition: replace of property filter]
expected: FAIL
[animation-composition: add of property filter]
expected: FAIL
[animation-composition: accumulate of property filter]
expected: FAIL
[animation-composition: replace of property width]
expected: FAIL
[animation-composition: add of property width]
expected: FAIL
[animation-composition: accumulate of property width]
expected: FAIL

View file

@ -0,0 +1,18 @@
[animation-composition.html]
[animation-composition: replace of property filter]
expected: FAIL
[animation-composition: add of property filter]
expected: FAIL
[animation-composition: accumulate of property filter]
expected: FAIL
[animation-composition: replace of property width]
expected: FAIL
[animation-composition: add of property width]
expected: FAIL
[animation-composition: accumulate of property width]
expected: FAIL

View file

@ -0,0 +1,6 @@
[animation-css-variable-in-keyframe-adjusted.html]
[Animations reflect changes to variables on element]
expected: FAIL
[Animations reflect changes to variables on parent element]
expected: FAIL

View file

@ -0,0 +1,2 @@
[animation-delay-008.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[animation-delay-009.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[animation-delay-010.html]
expected: FAIL

View file

@ -0,0 +1,17 @@
[animation-important-001.html]
expected: ERROR
[Interpolated value is observable]
expected: FAIL
[Important rules override animations (::before)]
expected: FAIL
[Non-overriden interpolations are observable]
expected: FAIL
[Important rules do not override animations on :visited as seen from JS]
expected: FAIL
[Important rules override animations]
expected: FAIL

View file

@ -0,0 +1,2 @@
[animation-important-002.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[animation-opacity-pause-and-set-time.html]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[animation-play-state-005.tentative.html]
[CSS animation should not restart after resetting its animation-play-state]
expected: FAIL

View file

@ -0,0 +1,2 @@
[animation-transform-pause-and-set-time.html]
expected: TIMEOUT

View file

@ -0,0 +1,5 @@
[animationevent-marker-pseudoelement.html]
expected: TIMEOUT
[AnimationEvent should have the correct pseudoElement memeber]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[cancel-animation-shadow-slot-invalidation.html]
expected: TIMEOUT

View file

@ -0,0 +1,12 @@
[computed-style-animation-parsing.html]
[Test an animation name that is the same as a possible animation fill-mode.]
expected: FAIL
[Test an animation name that is the same as a possible running state.]
expected: FAIL
[Test a non-conflicting animation name.]
expected: FAIL
[Test an animation name that is the same as a possible animation direction.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-animation.html]
[CSS Animations tied to <dialog open> are canceled and restarted as the dialog is hidden and shown]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-backdrop-animation.html]
[CSS Animations on a <dialog> ::backdrop are canceled and restarted as the dialog is hidden and shown]
expected: FAIL

View file

@ -0,0 +1,153 @@
[display-interpolation.html]
[CSS Transitions: property <display> from [block\] to [none\] at (-1) should be [block\]]
expected: FAIL
[CSS Transitions: property <display> from [block\] to [none\] at (0) should be [block\]]
expected: FAIL
[CSS Transitions: property <display> from [block\] to [none\] at (0.1) should be [block\]]
expected: FAIL
[CSS Transitions: property <display> from [block\] to [none\] at (0.9) should be [block\]]
expected: FAIL
[CSS Animations: property <display> from [block\] to [none\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [block\] to [none\] at (1.5) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (-1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (0) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (0.1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (0.9) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [none\] at (1.5) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [block\] at (-1) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [block\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (-1) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (0.1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (0.9) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [block\] at (1.5) should be [block\]]
expected: FAIL
[CSS Transitions with transition: all: property <display> from [inline\] to [block\] at (-0.3) should be [block\]]
expected: FAIL
[CSS Transitions with transition: all: property <display> from [inline\] to [block\] at (0) should be [block\]]
expected: FAIL
[CSS Transitions with transition: all: property <display> from [inline\] to [block\] at (0.3) should be [block\]]
expected: FAIL
[CSS Animations: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
expected: FAIL
[CSS Animations: property <display> from [inline\] to [block\] at (0) should be [inline\]]
expected: FAIL
[CSS Animations: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (0) should be [inline\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (0.5) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (0.6) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [inline\] to [block\] at (1.5) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (-1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (0) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (0.1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (0.9) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (1) should be [block\]]
expected: FAIL
[Web Animations: property <display> from [block\] to [block\] at (1.5) should be [block\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (-1) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (0.1) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (0.9) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <display> from [none\] to [none\] at (1.5) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (-1) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (0.1) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (0.9) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <display> from [none\] to [none\] at (1.5) should be [none\]]
expected: FAIL

View file

@ -0,0 +1,15 @@
[display-none-dont-cancel.tentative.html]
[display:none animating to display:inline should be inline for the whole animation.]
expected: FAIL
[A CSS variable of display:none animating to display:inline should be inline for the whole animation.]
expected: FAIL
[Animating from display:none to display:none should not cancel the animation.]
expected: FAIL
[Animating from display:none to display:none with an intermediate variable should not cancel the animation.]
expected: FAIL
[Animating a variable of "none" which gets set to display elsewhere should not cancel the animation.]
expected: FAIL

View file

@ -0,0 +1,85 @@
[event-dispatch.tentative.html]
[After -> Before]
expected: FAIL
[Call Animation.cancel after restarting animation immediately.]
expected: FAIL
[Active -> Idle, setting Animation.timeline = null]
expected: FAIL
[Active -> Active (forwards)]
expected: FAIL
[Set timeline and play transition after clearing the timeline.]
expected: FAIL
[Redundant change, active -> after, then back]
expected: FAIL
[Idle -> Active]
expected: FAIL
[Redundant change, active -> before, then back]
expected: FAIL
[Redundant change, before -> active, then back]
expected: FAIL
[Call Animation.cancel after canceling animation.]
expected: FAIL
[Negative playbackRate sanity test(Before -> Active -> Before)]
expected: FAIL
[Active -> Before]
expected: FAIL
[Cancel the animation after clearing the target effect.]
expected: FAIL
[Active -> Active (backwards)]
expected: FAIL
[Active -> After]
expected: FAIL
[Before -> Active]
expected: FAIL
[Idle -> After]
expected: FAIL
[Restart animation after canceling animation immediately.]
expected: FAIL
[Active -> Idle, display: none]
expected: FAIL
[Redundant change, after -> active, then back]
expected: FAIL
[Active -> Idle, calling Animation.cancel()]
expected: FAIL
[Redundant change, after -> before, then back]
expected: FAIL
[Active -> Idle -> Active: animationstart is fired by restarting animation]
expected: FAIL
[Before -> After]
expected: FAIL
[Set null target effect after canceling the animation.]
expected: FAIL
[After -> Active]
expected: FAIL
[Redundant change, before -> after, then back]
expected: FAIL
[After -> Idle, display: none]
expected: FAIL

View file

@ -0,0 +1,19 @@
[event-order.tentative.html]
[Same events are ordered by elements]
expected: FAIL
[Start and iteration events are ordered by time]
expected: FAIL
[Start and end events are sorted correctly when fired simultaneously]
expected: FAIL
[Same events on pseudo-elements follow the prescribed order]
expected: FAIL
[Same events on pseudo-elements follow the prescribed order (::marker)]
expected: FAIL
[Iteration and end events are ordered by time]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flip-running-animation-via-variable.html]
expected: TIMEOUT

View file

@ -0,0 +1,33 @@
[idlharness.html]
[HTMLElement interface: attribute onanimationstart]
expected: FAIL
[CSSKeyframeRule interface: keyframes.cssRules[0\] must inherit property "keyText" with the proper type]
expected: FAIL
[Window interface: attribute onanimationcancel]
expected: FAIL
[Document interface: attribute onanimationstart]
expected: FAIL
[CSSKeyframeRule interface: attribute keyText]
expected: FAIL
[Window interface: attribute onanimationstart]
expected: FAIL
[Document interface: attribute onanimationcancel]
expected: FAIL
[CSSKeyframeRule interface: attribute style]
expected: FAIL
[HTMLElement interface: attribute onanimationcancel]
expected: FAIL
[CSSKeyframesRule interface: attribute length]
expected: FAIL
[CSSKeyframesRule interface: keyframes must inherit property "length" with the proper type]
expected: FAIL

View file

@ -0,0 +1,2 @@
[inheritance-pseudo-element.html]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[inheritance.html]
[Property animation-duration has initial value auto]
expected: FAIL

View file

@ -0,0 +1,3 @@
[keyframes-unrelated-custom-property.html]
[Unrelated custom properties do not conflict with each other]
expected: FAIL

View file

@ -0,0 +1,3 @@
[missing-values-first-keyframe.html]
[Missing property values in the first keyframe are correctly interpolated from a neutral keyframe value]
expected: FAIL

View file

@ -0,0 +1,3 @@
[missing-values-last-keyframe.html]
[Missing property values in the last keyframe are correctly interpolated from a neutral keyframe value]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-composition-computed.tentative.html]
[Property animation-composition value 'replace, add, accumulate']
expected: FAIL

View file

@ -0,0 +1,12 @@
[animation-composition-valid.tentative.html]
[e.style['animation-composition'\] = "replace" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "add" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "accumulate" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "replace, add, accumulate" should set the property value]
expected: FAIL

View file

@ -0,0 +1,36 @@
[animation-computed.html]
[Property animation value '1s']
expected: FAIL
[Property animation value 'anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)']
expected: FAIL
[Property animation value 'none']
expected: FAIL
[Property animation value 'cubic-bezier(0, -2, 1, 3)']
expected: FAIL
[Property animation value 'anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)']
expected: FAIL
[Property animation value '1s -3s']
expected: FAIL
[Property animation value 'anim']
expected: FAIL
[Property animation value 'paused']
expected: FAIL
[Property animation value 'both']
expected: FAIL
[Property animation value '4']
expected: FAIL
[Property animation value 'reverse']
expected: FAIL
[Default animation value]
expected: FAIL

View file

@ -0,0 +1,54 @@
[animation-delay-end-computed.html]
[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
[Property animation-delay-end value 'initial']
expected: FAIL
[Property animation-delay-end value '-500ms']
expected: FAIL
[Property animation-delay-end value 'calc(2 * 3s)']
expected: FAIL
[Property animation-delay-end value '20s, 10s']
expected: FAIL

View file

@ -0,0 +1,12 @@
[animation-delay-end-computed.tentative.html]
[Property animation-delay-end value 'initial']
expected: FAIL
[Property animation-delay-end value '-500ms']
expected: FAIL
[Property animation-delay-end value 'calc(2 * 3s)']
expected: FAIL
[Property animation-delay-end value '20s, 10s']
expected: FAIL

View file

@ -0,0 +1,51 @@
[animation-delay-end-valid.html]
[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
[e.style['animation-delay-end'\] = "-5ms" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "0s" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "10s" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
expected: FAIL

View file

@ -0,0 +1,12 @@
[animation-delay-end-valid.tentative.html]
[e.style['animation-delay-end'\] = "-5ms" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "0s" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "10s" should set the property value]
expected: FAIL
[e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
expected: FAIL

View file

@ -0,0 +1,60 @@
[animation-delay-shorthand-computed.html]
[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

View file

@ -0,0 +1,150 @@
[animation-delay-shorthand.html]
[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

View file

@ -0,0 +1,42 @@
[animation-delay-start-computed.html]
[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

View file

@ -0,0 +1,12 @@
[animation-delay-start-computed.tentative.html]
[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

View file

@ -0,0 +1,39 @@
[animation-delay-start-valid.html]
[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

View file

@ -0,0 +1,12 @@
[animation-delay-start-valid.tentative.html]
[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

View file

@ -0,0 +1,27 @@
[animation-duration-computed.html]
[Property animation-duration value 'auto']
expected: FAIL
[Property animation-duration value 'auto, auto']
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:auto]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:auto, auto]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:--t]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:--t, --t2]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:none]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:scroll()]
expected: FAIL
[Resolved value of animation-duration:auto with animation-timeline:view()]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-name-invalid.html]
[e.style['animation-name'\] = "revert-layer, four" should not set the property value]
expected: FAIL

View file

@ -0,0 +1,81 @@
[animation-range-end-computed.html]
[Property animation-range-end value 'initial']
expected: FAIL
[Property animation-range-end value 'normal']
expected: FAIL
[Property animation-range-end value 'cover 0%']
expected: FAIL
[Property animation-range-end value 'cover 100%']
expected: FAIL
[Property animation-range-end value 'COVER 0%']
expected: FAIL
[Property animation-range-end value 'COVER 100%']
expected: FAIL
[Property animation-range-end value 'cover 120%']
expected: FAIL
[Property animation-range-end value 'cover 42%']
expected: FAIL
[Property animation-range-end value 'cover -42%']
expected: FAIL
[Property animation-range-end value 'contain 42%']
expected: FAIL
[Property animation-range-end value 'exit 42%']
expected: FAIL
[Property animation-range-end value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-range-end value 'exit-crossing 42%']
expected: FAIL
[Property animation-range-end value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-range-end value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-range-end value 'entry 42px']
expected: FAIL
[Property animation-range-end value 'entry-crossing 42px']
expected: FAIL
[Property animation-range-end value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-range-end value 'entry 1em']
expected: FAIL
[Property animation-range-end value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-range-end value 'cover']
expected: FAIL
[Property animation-range-end value 'contain']
expected: FAIL
[Property animation-range-end value 'entry']
expected: FAIL
[Property animation-range-end value 'exit']
expected: FAIL
[Property animation-range-end value '0']
expected: FAIL
[Property animation-range-end value '120%']
expected: FAIL
[Property animation-range-end value '120px']
expected: FAIL

View file

@ -0,0 +1,72 @@
[animation-range-end-valid.html]
[e.style['animation-range-end'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-range-end'\] = "120px" should set the property value]
expected: FAIL

View file

@ -0,0 +1,315 @@
[animation-range-shorthand.html]
[e.style['animation-range'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "normal normal" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry-crossing" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit-crossing" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry, exit" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry 0% entry 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit 0% exit 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "cover 0% cover 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "contain 0% contain 100%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "cover 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "contain 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry 50px exit 100px" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "entry 50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value]
expected: FAIL
[Property animation-range value 'normal']
expected: FAIL
[Property animation-range value 'normal normal']
expected: FAIL
[Property animation-range value 'cover']
expected: FAIL
[Property animation-range value 'contain']
expected: FAIL
[Property animation-range value 'entry']
expected: FAIL
[Property animation-range value 'entry-crossing']
expected: FAIL
[Property animation-range value 'exit']
expected: FAIL
[Property animation-range value 'exit-crossing']
expected: FAIL
[Property animation-range value 'entry, exit']
expected: FAIL
[Property animation-range value 'entry 0% entry 100%']
expected: FAIL
[Property animation-range value 'entry-crossing 0% entry-crossing 100%']
expected: FAIL
[Property animation-range value 'exit 0% exit 100%']
expected: FAIL
[Property animation-range value 'exit-crossing 0% exit-crossing 100%']
expected: FAIL
[Property animation-range value 'cover 0% cover 100%']
expected: FAIL
[Property animation-range value 'contain 0% contain 100%']
expected: FAIL
[Property animation-range value 'entry calc(10% - 10%) entry calc(50% + 50%)']
expected: FAIL
[Property animation-range value 'cover 50%']
expected: FAIL
[Property animation-range value 'contain 50%']
expected: FAIL
[Property animation-range value 'entry 50%']
expected: FAIL
[Property animation-range value 'entry-crossing 50%']
expected: FAIL
[Property animation-range value 'exit 50%']
expected: FAIL
[Property animation-range value 'exit-crossing 50%']
expected: FAIL
[Property animation-range value 'entry 50px exit 100px']
expected: FAIL
[Property animation-range value 'exit calc(10% + 50px)']
expected: FAIL
[Property animation-range value 'entry 50% exit 50%']
expected: FAIL
[Property animation-range value 'cover 50% entry 50%, contain 50% exit 50%']
expected: FAIL
[Property animation-range value 'entry 10em exit 20em']
expected: FAIL
[e.style['animation-range'\] = "normal" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "normal" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "normal normal" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "normal normal" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "normal normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "normal entry 100%" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "normal entry 100%" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "normal entry 100%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "normal entry 10%" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "normal entry 10%" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "normal entry 10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "cover" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "cover" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "cover" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "contain" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "contain" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "contain" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "contain 100% contain 0%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "entry 10% exit 20%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "entry, exit" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "entry, exit" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "entry, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "entry 0%, exit" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "entry 0%, exit" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "entry 0%, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "normal 100px" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "100px" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "100px normal" should set the property value]
expected: FAIL
[e.style['animation-range'\] = "10% normal" should set the property value]
expected: FAIL
[Property animation-range value '10em exit 20em']
expected: FAIL
[Property animation-range value 'normal 100px']
expected: FAIL
[Property animation-range value '100px']
expected: FAIL
[Property animation-range value '100px normal']
expected: FAIL
[Property animation-range value '10% normal']
expected: FAIL
[e.style['animation-range'\] = "100px" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "100px" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "100px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-range'\] = "10%" should set animation-range-end]
expected: FAIL
[e.style['animation-range'\] = "10%" should set animation-range-start]
expected: FAIL
[e.style['animation-range'\] = "10%" should not set unrelated longhands]
expected: FAIL

View file

@ -0,0 +1,81 @@
[animation-range-start-computed.html]
[Property animation-range-start value 'initial']
expected: FAIL
[Property animation-range-start value 'normal']
expected: FAIL
[Property animation-range-start value 'cover 0%']
expected: FAIL
[Property animation-range-start value 'cover 100%']
expected: FAIL
[Property animation-range-start value 'COVER 0%']
expected: FAIL
[Property animation-range-start value 'COVER 100%']
expected: FAIL
[Property animation-range-start value 'cover 120%']
expected: FAIL
[Property animation-range-start value 'cover 42%']
expected: FAIL
[Property animation-range-start value 'cover -42%']
expected: FAIL
[Property animation-range-start value 'contain 42%']
expected: FAIL
[Property animation-range-start value 'exit 42%']
expected: FAIL
[Property animation-range-start value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-range-start value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-range-start value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-range-start value 'exit-crossing 42%']
expected: FAIL
[Property animation-range-start value 'entry 42px']
expected: FAIL
[Property animation-range-start value 'entry-crossing 42px']
expected: FAIL
[Property animation-range-start value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-range-start value 'entry 1em']
expected: FAIL
[Property animation-range-start value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-range-start value 'cover']
expected: FAIL
[Property animation-range-start value 'contain']
expected: FAIL
[Property animation-range-start value 'entry']
expected: FAIL
[Property animation-range-start value 'exit']
expected: FAIL
[Property animation-range-start value '0']
expected: FAIL
[Property animation-range-start value '120%']
expected: FAIL
[Property animation-range-start value '120px']
expected: FAIL

View file

@ -0,0 +1,72 @@
[animation-range-start-valid.html]
[e.style['animation-range-start'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-range-start'\] = "120px" should set the property value]
expected: FAIL

View file

@ -0,0 +1,33 @@
[animation-shorthand.html]
[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
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
expected: FAIL
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-end]
expected: FAIL
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-start]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-duration]
expected: FAIL
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-duration]
expected: FAIL

View file

@ -0,0 +1,18 @@
[animation-shorthand.tentative.html]
[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
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
expected: FAIL

View file

@ -0,0 +1,13 @@
[animation-timing-function-computed.html]
[Property animation-timing-function value 'steps(2, jump-start)']
expected: FAIL
[Property animation-timing-function value 'steps(2, jump-none)']
expected: FAIL
[Property animation-timing-function value 'steps(2, jump-end)']
expected: FAIL
[Property animation-timing-function value 'steps(2, jump-both)']
expected: FAIL

View file

@ -0,0 +1,13 @@
[animation-timing-function-valid.html]
[e.style['animation-timing-function'\] = "steps(2, jump-end)" should set the property value]
expected: FAIL
[e.style['animation-timing-function'\] = "steps(2, jump-both)" should set the property value]
expected: FAIL
[e.style['animation-timing-function'\] = "steps(2, jump-none)" should set the property value]
expected: FAIL
[e.style['animation-timing-function'\] = "steps(2, jump-start)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,24 @@
[animation-valid.html]
[e.style['animation'\] = "cubic-bezier(0, -2, 1, 3)" should set the property value]
expected: FAIL
[e.style['animation'\] = "4" should set the property value]
expected: FAIL
[e.style['animation'\] = "reverse" should set the property value]
expected: FAIL
[e.style['animation'\] = "both" should set the property value]
expected: FAIL
[e.style['animation'\] = "paused" should set the property value]
expected: FAIL
[e.style['animation'\] = "none" should set the property value]
expected: FAIL
[e.style['animation'\] = "anim" should set the property value]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,3 @@
[keyframes-allowed-properties.html]
[@keyframes allows all non-animation properties and animation-timing-function]
expected: FAIL

View file

@ -0,0 +1,3 @@
[keyframes-name-invalid.html]
[invalid: @keyframes revert-layer { }]
expected: FAIL

View file

@ -0,0 +1,7 @@
[pending-style-changes-001.html]
[Document::getAnimations() should be able to see a style-created CSS animation immediately]
expected: FAIL
[Animatable::getAnimations() should be able to see a style-created CSS animation immediately]
expected: FAIL

View file

@ -0,0 +1,7 @@
[column-rule-color-001.html]
[column-rule-color responds to inherited changes]
expected: FAIL
[column-rule-color responds to currentColor changes]
expected: FAIL

View file

@ -0,0 +1,10 @@
[column-width-001.html]
[column-width responds to font-size changes]
expected: FAIL
[column-width clamps to 0px]
expected: FAIL
[column-width responds to inherited changes]
expected: FAIL

View file

@ -0,0 +1,3 @@
[line-height.html]
[line-height responds to inherited changes]
expected: FAIL

View file

@ -0,0 +1,3 @@
[sample-on-last-keyframe.html]
[Opacity at start of reverse running animation]
expected: FAIL

View file

@ -0,0 +1,2 @@
[svg-transform-animation.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[transform-animation-under-large-scale.html]
expected: TIMEOUT

View file

@ -0,0 +1,63 @@
[transition-properties-not-animatable.html]
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (-0.3) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (0) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (0.3) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (0.5) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (0.6) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (1) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-duration> from [1s\] to [2s\] at (1.5) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (-0.3) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (0) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (0.3) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (0.5) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (0.6) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (1) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-delay> from [1s\] to [2s\] at (1.5) should be [0s\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (-0.3) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (0) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (0.3) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (0.5) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (0.6) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (1) should be [all\]]
expected: FAIL
[Web Animations: property <transition-property> from [color\] to [background-color\] at (1.5) should be [all\]]
expected: FAIL

View file

@ -0,0 +1,2 @@
[translation-animation-on-important-property.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[translation-animation-subpixel-offset.html]
expected: TIMEOUT