Title: [260155] trunk/LayoutTests
Revision
260155
Author
dp...@igalia.com
Date
2020-04-15 15:16:12 -0700 (Wed, 15 Apr 2020)

Log Message

[GTK] Gardening, emit baselines after r260139
https://bugs.webkit.org/show_bug.cgi?id=210573

Unreviewed gardening.

* platform/gtk/imported/w3c/web-platform-tests/css/css-animations/Element-getAnimations.tentative-expected.txt:
* platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/style-change-events-expected.txt: Added.
* platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (260154 => 260155)


--- trunk/LayoutTests/ChangeLog	2020-04-15 22:01:51 UTC (rev 260154)
+++ trunk/LayoutTests/ChangeLog	2020-04-15 22:16:12 UTC (rev 260155)
@@ -1,3 +1,16 @@
+2020-04-15  Diego Pino Garcia  <dp...@igalia.com>
+
+        [GTK] Gardening, emit baselines after r260139
+        https://bugs.webkit.org/show_bug.cgi?id=210573
+
+        Unreviewed gardening.
+
+        * platform/gtk/imported/w3c/web-platform-tests/css/css-animations/Element-getAnimations.tentative-expected.txt:
+        * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/style-change-events-expected.txt: Added.
+        * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt: Added.
+
 2020-04-15  Jack Lee  <shihchieh_...@apple.com>
 
         Infinite loop in InsertListCommand::doApply()

Modified: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-animations/Element-getAnimations.tentative-expected.txt (260154 => 260155)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-animations/Element-getAnimations.tentative-expected.txt	2020-04-15 22:01:51 UTC (rev 260154)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-animations/Element-getAnimations.tentative-expected.txt	2020-04-15 22:16:12 UTC (rev 260155)
@@ -17,8 +17,8 @@
 PASS getAnimations for CSS Animations that are canceled 
 PASS getAnimations for CSS Animations follows animation-name order 
 PASS { subtree: false } on a leaf element returns the element's animations and ignore pseudo-elements 
-FAIL { subtree: true } on a leaf element returns the element's animations and its pseudo-elements' animations assert_equals: The animation targeting the parent element should be returned first expected (object) null but got (undefined) undefined
+PASS { subtree: true } on a leaf element returns the element's animations and its pseudo-elements' animations 
 PASS { subtree: false } on an element with a child returns only the element's animations 
-FAIL { subtree: true } on an element with a child returns animations from the element, its pseudo-elements, its child and its child pseudo-elements assert_equals: The animation targeting the parent element should be returned first expected (object) null but got (undefined) undefined
+PASS { subtree: true } on an element with a child returns animations from the element, its pseudo-elements, its child and its child pseudo-elements 
 PASS { subtree: true } on an element with many descendants returns animations from all the descendants 
 

Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt (0 => 260155)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt	2020-04-15 22:16:12 UTC (rev 260155)
@@ -0,0 +1,144 @@
+
+PASS Element.animate() creates an Animation object 
+PASS Element.animate() creates an Animation object in the relevant realm of the target element 
+PASS Element.animate() creates an Animation object with a KeyframeEffect 
+PASS Element.animate() creates an Animation object with a KeyframeEffect that is created in the relevant realm of the target element 
+PASS Element.animate() accepts empty keyframe lists (input: []) 
+PASS Element.animate() accepts empty keyframe lists (input: null) 
+PASS Element.animate() accepts empty keyframe lists (input: undefined) 
+PASS Element.animate() accepts a one property two value property-indexed keyframes specification 
+PASS Element.animate() accepts a one shorthand property two value property-indexed keyframes specification 
+PASS Element.animate() accepts a two property (one shorthand and one of its longhand components) two value property-indexed keyframes specification 
+FAIL Element.animate() accepts a two property (one shorthand and one of its shorthand components) two value property-indexed keyframes specification assert_equals: properties on ComputedKeyframe #0 should match expected "border,borderColor,composite,computedOffset,easing,offset" but got "border,borderTopColor,composite,computedOffset,easing,offset"
+PASS Element.animate() accepts a two property two value property-indexed keyframes specification 
+PASS Element.animate() accepts a two property property-indexed keyframes specification with different numbers of values 
+PASS Element.animate() accepts a property-indexed keyframes specification with an invalid value 
+PASS Element.animate() accepts a one property two value property-indexed keyframes specification that needs to stringify its values 
+PASS Element.animate() accepts a property-indexed keyframes specification with a CSS variable reference 
+PASS Element.animate() accepts a property-indexed keyframes specification with a CSS variable reference in a shorthand property 
+PASS Element.animate() accepts a one property one value property-indexed keyframes specification 
+PASS Element.animate() accepts a one property one non-array value property-indexed keyframes specification 
+PASS Element.animate() accepts a one property two value property-indexed keyframes specification where the first value is invalid 
+PASS Element.animate() accepts a one property two value property-indexed keyframes specification where the second value is invalid 
+FAIL Element.animate() accepts a property-indexed keyframes specification with a CSS variable as the property assert_equals: number of frames expected 2 but got 0
+PASS Element.animate() accepts a property-indexed keyframe with a single offset 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets that is too short 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets that is too long 
+PASS Element.animate() accepts a property-indexed keyframe with an empty array of offsets 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with an embedded null value 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with a trailing null value 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with leading and trailing null values 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with adjacent null values 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets with all null values (and too many at that) 
+PASS Element.animate() accepts a property-indexed keyframe with a single null offset 
+PASS Element.animate() accepts a property-indexed keyframe with an array of offsets that is not strictly ascending in the unused part of the array 
+PASS Element.animate() accepts a property-indexed keyframe without any specified easing 
+PASS Element.animate() accepts a property-indexed keyframe with a single easing 
+PASS Element.animate() accepts a property-indexed keyframe with an array of easings 
+PASS Element.animate() accepts a property-indexed keyframe with an array of easings that is too short 
+PASS Element.animate() accepts a property-indexed keyframe with a single-element array of easings 
+PASS Element.animate() accepts a property-indexed keyframe with an empty array of easings 
+PASS Element.animate() accepts a property-indexed keyframe with an array of easings that is too long 
+PASS Element.animate() accepts a property-indexed keyframe with a single composite operation 
+PASS Element.animate() accepts a property-indexed keyframe with a composite array 
+PASS Element.animate() accepts a property-indexed keyframe with a composite array that is too short 
+PASS Element.animate() accepts a property-indexed keyframe with a composite array that is too long 
+PASS Element.animate() accepts a property-indexed keyframe with a single-element composite array 
+PASS Element.animate() accepts a one property one keyframe sequence 
+PASS Element.animate() accepts a one property two keyframe sequence 
+PASS Element.animate() accepts a two property two keyframe sequence 
+PASS Element.animate() accepts a one shorthand property two keyframe sequence 
+PASS Element.animate() accepts a two property (a shorthand and one of its component longhands) two keyframe sequence 
+PASS Element.animate() accepts a two property keyframe sequence where one property is missing from the first keyframe 
+PASS Element.animate() accepts a two property keyframe sequence where one property is missing from the last keyframe 
+PASS Element.animate() accepts a one property two keyframe sequence that needs to stringify its values 
+PASS Element.animate() accepts a keyframe sequence with a CSS variable reference 
+PASS Element.animate() accepts a keyframe sequence with a CSS variable reference in a shorthand property 
+FAIL Element.animate() accepts a keyframe sequence with a CSS variable as its property assert_equals: properties on ComputedKeyframe #0 should match expected "--custom,composite,computedOffset,easing,offset" but got "composite,computedOffset,easing,offset"
+PASS Element.animate() accepts a keyframe sequence with duplicate values for a given interior offset 
+PASS Element.animate() accepts a keyframe sequence with duplicate values for offsets 0 and 1 
+PASS Element.animate() accepts a two property four keyframe sequence 
+PASS Element.animate() accepts a single keyframe sequence with omitted offset 
+PASS Element.animate() accepts a single keyframe sequence with null offset 
+PASS Element.animate() accepts a single keyframe sequence with string offset 
+PASS Element.animate() accepts a one property keyframe sequence with some omitted offsets 
+PASS Element.animate() accepts a one property keyframe sequence with some null offsets 
+PASS Element.animate() accepts a two property keyframe sequence with some omitted offsets 
+PASS Element.animate() accepts a one property keyframe sequence with all omitted offsets 
+PASS Element.animate() accepts a keyframe sequence with different easing values, but the same easing value for a given offset 
+PASS Element.animate() accepts a keyframe sequence with different composite values, but the same composite value for a given offset 
+PASS Element.animate() does not accept keyframes with an out-of-bounded positive offset 
+PASS Element.animate() does not accept keyframes with an out-of-bounded negative offset 
+PASS Element.animate() does not accept property-indexed keyframes not loosely sorted by offset 
+PASS Element.animate() does not accept property-indexed keyframes not loosely sorted by offset even though not all offsets are specified 
+PASS Element.animate() does not accept property-indexed keyframes with offsets out of range 
+PASS Element.animate() does not accept keyframes not loosely sorted by offset 
+PASS Element.animate() does not accept property-indexed keyframes with an invalid easing value 
+PASS Element.animate() does not accept property-indexed keyframes with an invalid easing value as one of the array values 
+PASS Element.animate() does not accept property-indexed keyframe with an invalid easing in the unused part of the array of easings 
+PASS Element.animate() does not accept empty property-indexed keyframe with an invalid easing 
+PASS Element.animate() does not accept empty property-indexed keyframe with an invalid easings array 
+PASS Element.animate() does not accept a keyframe sequence with an invalid easing value 
+PASS Element.animate() does not accept property-indexed keyframes with an invalid composite value 
+PASS Element.animate() does not accept property-indexed keyframes with an invalid composite value as one of the array values 
+PASS Element.animate() does not accept keyframes with an invalid composite value 
+PASS Element.animate() accepts a double as an options argument 
+PASS Element.animate() accepts a KeyframeAnimationOptions argument 
+PASS Element.animate() accepts an absent options argument 
+PASS Element.animate() does not accept invalid delay value: NaN 
+PASS Element.animate() does not accept invalid delay value: Infinity 
+PASS Element.animate() does not accept invalid delay value: -Infinity 
+PASS Element.animate() accepts a duration of 'auto' using a dictionary object 
+PASS Element.animate() does not accept invalid duration value: -1 
+PASS Element.animate() does not accept invalid duration value: NaN 
+PASS Element.animate() does not accept invalid duration value: -Infinity 
+PASS Element.animate() does not accept invalid duration value: "abc" 
+PASS Element.animate() does not accept invalid duration value: -1 using a dictionary object 
+PASS Element.animate() does not accept invalid duration value: NaN using a dictionary object 
+PASS Element.animate() does not accept invalid duration value: -Infinity using a dictionary object 
+PASS Element.animate() does not accept invalid duration value: "abc" using a dictionary object 
+PASS Element.animate() does not accept invalid duration value: "100" using a dictionary object 
+PASS Element.animate() does not accept invalid easing: '' 
+PASS Element.animate() does not accept invalid easing: '7' 
+PASS Element.animate() does not accept invalid easing: 'test' 
+PASS Element.animate() does not accept invalid easing: 'initial' 
+PASS Element.animate() does not accept invalid easing: 'inherit' 
+PASS Element.animate() does not accept invalid easing: 'unset' 
+PASS Element.animate() does not accept invalid easing: 'unrecognized' 
+PASS Element.animate() does not accept invalid easing: 'var(--x)' 
+PASS Element.animate() does not accept invalid easing: 'ease-in-out, ease-out' 
+PASS Element.animate() does not accept invalid easing: 'cubic-bezier(1.1, 0, 1, 1)' 
+PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, 1.1, 1)' 
+PASS Element.animate() does not accept invalid easing: 'cubic-bezier(-0.1, 0, 1, 1)' 
+PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0, 0, -0.1, 1)' 
+PASS Element.animate() does not accept invalid easing: 'cubic-bezier(0.1, 0, 4, 0.4)' 
+PASS Element.animate() does not accept invalid easing: 'steps(-1, start)' 
+PASS Element.animate() does not accept invalid easing: 'steps(0.1, start)' 
+PASS Element.animate() does not accept invalid easing: 'steps(3, nowhere)' 
+PASS Element.animate() does not accept invalid easing: 'steps(-3, end)' 
+PASS Element.animate() does not accept invalid easing: 'function (a){return a}' 
+PASS Element.animate() does not accept invalid easing: 'function (x){return x}' 
+PASS Element.animate() does not accept invalid easing: 'function(x, y){return 0.3}' 
+PASS Element.animate() does not accept invalid iterationStart value: -1 
+PASS Element.animate() does not accept invalid iterationStart value: NaN 
+PASS Element.animate() does not accept invalid iterationStart value: Infinity 
+PASS Element.animate() does not accept invalid iterationStart value: -Infinity 
+PASS Element.animate() does not accept invalid iterations value: -1 
+PASS Element.animate() does not accept invalid iterations value: -Infinity 
+PASS Element.animate() does not accept invalid iterations value: NaN 
+PASS Element.animate() correctly sets the id attribute when no id is specified 
+PASS Element.animate() correctly sets the id attribute 
+PASS Element.animate() correctly sets the Animation's timeline 
+PASS Element.animate() correctly sets the Animation's timeline when triggered on an element in a different document 
+PASS Element.animate() calls play on the Animation 
+PASS Element.animate() does NOT trigger a style change event 
+PASS animate() with pseudoElement parameter creates an Animation object 
+PASS animate() with pseudoElement parameter without content creates an Animation object 
+PASS animate() with pseudoElement parameter  creates an Animation object for ::marker 
+PASS animate() with pseudoElement parameter  creates an Animation object for ::first-line 
+FAIL animate() with pseudoElement an Animation object targeting the correct pseudo-element assert_equals: The returned Animation targets the correct selector expected (string) "::before" but got (object) null
+FAIL animate() with pseudoElement without content creates an Animation object targeting the correct pseudo-element assert_equals: The returned Animation targets the correct selector expected (string) "::before" but got (object) null
+FAIL animate() with pseudoElement an Animation object targeting the correct pseudo-element for ::marker assert_equals: The returned Animation targets the correct selector expected (string) "::marker" but got (object) null
+FAIL animate() with pseudoElement an Animation object targeting the correct pseudo-element for ::first-line assert_equals: The returned Animation targets the correct selector expected (string) "::first-line" but got (object) null
+

Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt (0 => 260155)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt	2020-04-15 22:16:12 UTC (rev 260155)
@@ -0,0 +1,26 @@
+
+PASS Commits styles 
+PASS Commits styles for an animation that has been removed 
+PASS Commits shorthand styles 
+FAIL Commits logical properties assert_equals: expected "20px" but got "10px"
+PASS Commits values calculated mid-interval 
+PASS Commits variable references as their computed values 
+FAIL Commits custom variables assert_approx_equals: expected 0.8 +/- 0.0001 but got 0.5
+FAIL Commits em units as pixel values assert_approx_equals: expected 100 +/- 0.0001 but got 0
+FAIL Commits the intermediate value of an animation in the middle of stack assert_approx_equals: expected 0.4 +/- 0.0001 but got 0.20000000298023224
+FAIL Commit composites on top of the underlying value assert_approx_equals: expected 0.5 +/- 0.0001 but got 0.20000000298023224
+PASS Triggers mutation observers when updating style 
+FAIL Does NOT trigger mutation observers when the change to style is redundant assert_equals: Should have no mutation records expected 0 but got 1
+FAIL Throws if the target element is a pseudo element assert_throws_dom: function "() => {
+    animation.commitStyles();
+  }" did not throw
+PASS Throws if the target element is not something with a style attribute 
+PASS Throws if the target effect is display:none 
+PASS Throws if the target effect's ancestor is display:none 
+PASS Treats display:contents as rendered 
+PASS Treats display:contents in a display:none subtree as not rendered 
+PASS Throws if the target effect is disconnected 
+FAIL Checks the pseudo element condition before the not rendered condition assert_throws_dom: function "() => {
+    animation.commitStyles();
+  }" threw object "InvalidStateError: The object is in an invalid state." that is not a DOMException NoModificationAllowedError: property "code" is equal to 11, expected 7
+

Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/style-change-events-expected.txt (0 => 260155)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/style-change-events-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/style-change-events-expected.txt	2020-04-15 22:16:12 UTC (rev 260155)
@@ -0,0 +1,14 @@
+
+PASS All property keys are recognized 
+PASS KeyframeEffect.getTiming does NOT trigger a style change event 
+PASS KeyframeEffect.getComputedTiming does NOT trigger a style change event 
+PASS KeyframeEffect.updateTiming does NOT trigger a style change event 
+PASS KeyframeEffect.target does NOT trigger a style change event 
+FAIL KeyframeEffect.pseudoElement does NOT trigger a style change event assert_false: A transition should NOT have been triggered expected false got true
+PASS KeyframeEffect.iterationComposite does NOT trigger a style change event 
+PASS KeyframeEffect.composite does NOT trigger a style change event 
+PASS KeyframeEffect.getKeyframes does NOT trigger a style change event 
+PASS KeyframeEffect.setKeyframes does NOT trigger a style change event 
+PASS KeyframeEffect.KeyframeEffect constructor does NOT trigger a style change event 
+PASS KeyframeEffect.KeyframeEffect copy constructor does NOT trigger a style change event 
+

Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt (0 => 260155)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt	2020-04-15 22:16:12 UTC (rev 260155)
@@ -0,0 +1,21 @@
+
+PASS Test setting target before constructing the associated animation 
+PASS Test setting target from null to a valid target 
+PASS Test setting target from a valid target to null 
+PASS Test setting target from a valid target to another target 
+PASS Target element can be set to a foreign element 
+PASS Change target from null to an existing pseudoElement setting target first. 
+PASS Change target from null to an existing pseudoElement setting pseudoElement first. 
+PASS Change target from an existing pseudo-element to the originating element. 
+FAIL Change target from an existing to a different existing pseudo-element by setting target. assert_equals: Animation targets specified pseudo-element (pseudo-selector) expected (string) "::before" but got (object) null
+PASS Change target from an existing to a different existing pseudo-element by setting pseudoElement. 
+FAIL Change target from a non-existing to a different existing pseudo-element by setting target. assert_equals: Animation targets specified pseudo-element (pseudo-selector) expected (string) "::before" but got (object) null
+PASS Change target from a non-existing to a different existing pseudo-element by setting pseudoElement. 
+PASS Change target from null to a non-existing pseudoElement setting target first. 
+PASS Change target from null to a non-existing pseudoElement setting pseudoElement first. 
+PASS Change target from a non-existing pseudo-element to the originating element. 
+FAIL Change target from an existing to a different non-existing pseudo-element by setting target. assert_equals: Animation targets specified pseudo-element (pseudo-selector) expected (string) "::before" but got (object) null
+PASS Change target from an existing to a different non-existing pseudo-element by setting pseudoElement. 
+FAIL Change target from a non-existing to a different non-existing pseudo-element by setting target. assert_equals: Animation targets specified pseudo-element (pseudo-selector) expected (string) "::before" but got (object) null
+PASS Change target from a non-existing to a different non-existing pseudo-element by setting pseudoElement. 
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to