[Web Animations] Rebase some flaky tests
authorgraouts@webkit.org <graouts@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Oct 2018 18:55:45 +0000 (18:55 +0000)
committergraouts@webkit.org <graouts@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 26 Oct 2018 18:55:45 +0000 (18:55 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190969

Reviewed by Dean Jackson.

A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
that is most likely to be produced.

LayoutTests/imported/mozilla:

* css-animations/test_document-get-animations-expected.txt:

LayoutTests/imported/w3c:

* web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
* web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
* web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
* web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@237475 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/imported/mozilla/ChangeLog
LayoutTests/imported/mozilla/css-animations/test_document-get-animations-expected.txt
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt
LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt
LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt
LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt

index f1abb9e..7dcabeb 100644 (file)
@@ -1,3 +1,15 @@
+2018-10-26  Antoine Quint  <graouts@apple.com>
+
+        [Web Animations] Rebase some flaky tests
+        https://bugs.webkit.org/show_bug.cgi?id=190969
+
+        Reviewed by Dean Jackson.
+
+        A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
+        that is most likely to be produced.
+
+        * css-animations/test_document-get-animations-expected.txt:
+
 2018-09-27  Antoine Quint  <graouts@apple.com>
 
         [Web Animations] Turn Web Animations with CSS integration on
index 0398ff6..da150e2 100644 (file)
@@ -4,8 +4,8 @@ PASS getAnimations for CSS Animations
 PASS Order of CSS Animations - within an element 
 FAIL Order of CSS Animations - across elements assert_equals: Order of second animation returned after tree surgery expected Element node <div style="animation: animLeft 100s"></div> but got Element node <div style="animation: animLeft 100s"></div>
 PASS Order of CSS Animations - across and within elements 
-FAIL Order of CSS Animations - markup-bound vs free animations assert_equals: Markup-bound animations come first expected "animTop" but got "animLeft"
-FAIL Order of CSS Animations - free animations assert_equals: Free animations are returned in the order they are started expected object "[object CSSAnimation]" but got object "[object CSSAnimation]"
+FAIL Order of CSS Animations - markup-bound vs free animations assert_equals: getAnimations returns markup-bound and free animations expected 2 but got 1
+FAIL Order of CSS Animations - free animations assert_equals: getAnimations returns free animations expected 2 but got 0
 FAIL Order of CSS Animations and CSS Transitions assert_equals: Transition comes first expected "[object CSSTransition]" but got "[object CSSAnimation]"
 PASS Finished but filling CSS Animations are returned 
 PASS Finished but not filling CSS Animations are not returned 
index dc92ce6..3f0ac09 100644 (file)
@@ -1,3 +1,18 @@
+2018-10-26  Antoine Quint  <graouts@apple.com>
+
+        [Web Animations] Rebase some flaky tests
+        https://bugs.webkit.org/show_bug.cgi?id=190969
+
+        Reviewed by Dean Jackson.
+
+        A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
+        that is most likely to be produced.
+
+        * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
+        * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
+        * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
+        * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
+
 2018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
 
         [WPT] Update resource-timing WPT tests to use the right cross origin
index 4386403..85a7001 100644 (file)
@@ -2,6 +2,6 @@
 FAIL Effect values reflect changes to font-size on element assert_equals: Effect value after updating font-size expected "300px" but got "150px"
 FAIL Effect values reflect changes to font-size on parent element assert_equals: Effect value after updating font-size on parent element expected "300px" but got "150px"
 PASS Effect values reflect changes to font-size when computed style is not immediately flushed 
-FAIL Effect values reflect changes to font-size from reparenting assert_equals: Effect value after attaching to font-size:20px parent expected "300px" but got "150px"
+FAIL Effect values reflect changes to font-size from reparenting assert_equals: Effect value after attaching to font-size:20px parent expected "300px" but got "0px"
 PASS Effect values reflect changes to target element 
 
index f6ac3f3..d6f5cb0 100644 (file)
@@ -118,6 +118,6 @@ 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 
-FAIL CSSPseudoElement.animate() creates an Animation object assert_true: expected true got false
-FAIL CSSPseudoElement.animate() creates an Animation object targeting to the correct CSSPseudoElement object assert_true: expected true got false
+FAIL CSSPseudoElement.animate() creates an Animation object assert_equals: expected Element node <div class="pseudo"></div> but got null
+FAIL CSSPseudoElement.animate() creates an Animation object targeting to the correct CSSPseudoElement object assert_equals: expected Element node <div class="pseudo"></div> but got null
 
index d41a82e..11249e7 100644 (file)
@@ -1,7 +1,9 @@
 
+Harness Error (TIMEOUT), message = null
+
 PASS The current time returns the hold time when set 
 PASS The current time is unresolved when there is no associated timeline (and no hold time is set) 
 PASS The current time is unresolved when the start time is unresolved (and no hold time is set) 
 PASS The current time is calculated from the timeline time, start time and playback rate 
-PASS The current time does not progress if playback rate is 0 
+TIMEOUT The current time does not progress if playback rate is 0 Test timed out
 
index 517c0af..be17758 100644 (file)
@@ -1,4 +1,6 @@
 
+Harness Error (TIMEOUT), message = null
+
 PASS Updating the finished state when playing past end 
 PASS Updating the finished state when seeking past end 
 PASS Updating the finished state when seeking exactly to end 
@@ -8,19 +10,19 @@ PASS Updating the finished state when seeking a reversed animation exactly to ze
 PASS Updating the finished state when playing before end 
 PASS Updating the finished state when seeking before end 
 PASS Updating the finished state when seeking a reversed animation before end 
-PASS Updating the finished state when playback rate is zero and the current time is less than zero 
-PASS Updating the finished state when playback rate is zero and the current time is less than end 
-PASS Updating the finished state when playback rate is zero and the current time is greater than end 
-PASS Updating the finished state when current time is unresolved 
+TIMEOUT Updating the finished state when playback rate is zero and the current time is less than zero Test timed out
+NOTRUN Updating the finished state when playback rate is zero and the current time is less than end 
+NOTRUN Updating the finished state when playback rate is zero and the current time is greater than end 
+NOTRUN Updating the finished state when current time is unresolved 
 PASS Updating the finished state when there is a pending task 
-PASS Updating the finished state when start time is unresolved and did seek = false 
+NOTRUN Updating the finished state when start time is unresolved and did seek = false 
 PASS Updating the finished state when start time is unresolved and did seek = true 
-PASS Finish notification steps don't run when the animation seeks to finish and then seeks back again 
-PASS Finish notification steps run when the animation completes normally 
-PASS Finish notification steps run when the animation seeks past finish 
-PASS Finish notification steps run when the animation completes with .finish(), even if we then seek away 
-PASS Animation finished promise is replaced after seeking back to start 
-PASS Animation finished promise is replaced after replaying from start 
+NOTRUN Finish notification steps don't run when the animation seeks to finish and then seeks back again 
+NOTRUN Finish notification steps run when the animation completes normally 
+NOTRUN Finish notification steps run when the animation seeks past finish 
+NOTRUN Finish notification steps run when the animation completes with .finish(), even if we then seek away 
+NOTRUN Animation finished promise is replaced after seeking back to start 
+NOTRUN Animation finished promise is replaced after replaying from start 
 PASS Animation finish event is fired again after seeking back to start 
 PASS Animation finish event is fired again after replaying from start