⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 237475 in webkit


Ignore:
Timestamp:
Oct 26, 2018, 11:55:45 AM (8 years ago)
Author:
graouts@webkit.org
Message:

[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.

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:
Location:
trunk/LayoutTests/imported
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/imported/mozilla/ChangeLog

    r236541 r237475  
     12018-10-26  Antoine Quint  <graouts@apple.com>
     2
     3        [Web Animations] Rebase some flaky tests
     4        https://bugs.webkit.org/show_bug.cgi?id=190969
     5
     6        Reviewed by Dean Jackson.
     7
     8        A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
     9        that is most likely to be produced.
     10
     11        * css-animations/test_document-get-animations-expected.txt:
     12
    1132018-09-27  Antoine Quint  <graouts@apple.com>
    214
  • trunk/LayoutTests/imported/mozilla/css-animations/test_document-get-animations-expected.txt

    r233459 r237475  
    55FAIL 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>
    66PASS Order of CSS Animations - across and within elements
    7 FAIL Order of CSS Animations - markup-bound vs free animations assert_equals: Markup-bound animations come first expected "animTop" but got "animLeft"
    8 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]"
     7FAIL Order of CSS Animations - markup-bound vs free animations assert_equals: getAnimations returns markup-bound and free animations expected 2 but got 1
     8FAIL Order of CSS Animations - free animations assert_equals: getAnimations returns free animations expected 2 but got 0
    99FAIL Order of CSS Animations and CSS Transitions assert_equals: Transition comes first expected "[object CSSTransition]" but got "[object CSSAnimation]"
    1010PASS Finished but filling CSS Animations are returned
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r237408 r237475  
     12018-10-26  Antoine Quint  <graouts@apple.com>
     2
     3        [Web Animations] Rebase some flaky tests
     4        https://bugs.webkit.org/show_bug.cgi?id=190969
     5
     6        Reviewed by Dean Jackson.
     7
     8        A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
     9        that is most likely to be produced.
     10
     11        * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
     12        * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
     13        * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
     14        * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
     15
    1162018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
    217
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt

    r232255 r237475  
    33FAIL 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"
    44PASS Effect values reflect changes to font-size when computed style is not immediately flushed
    5 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"
     5FAIL 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"
    66PASS Effect values reflect changes to target element
    77
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt

    r233676 r237475  
    119119PASS Element.animate() correctly sets the Animation's timeline when triggered on an element in a different document
    120120PASS Element.animate() calls play on the Animation
    121 FAIL CSSPseudoElement.animate() creates an Animation object assert_true: expected true got false
    122 FAIL CSSPseudoElement.animate() creates an Animation object targeting to the correct CSSPseudoElement object assert_true: expected true got false
     121FAIL CSSPseudoElement.animate() creates an Animation object assert_equals: expected Element node <div class="pseudo"></div> but got null
     122FAIL CSSPseudoElement.animate() creates an Animation object targeting to the correct CSSPseudoElement object assert_equals: expected Element node <div class="pseudo"></div> but got null
    123123
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt

    r233519 r237475  
     1
     2Harness Error (TIMEOUT), message = null
    13
    24PASS The current time returns the hold time when set
    … …  
    46PASS The current time is unresolved when the start time is unresolved (and no hold time is set)
    57PASS The current time is calculated from the timeline time, start time and playback rate
    6 PASS The current time does not progress if playback rate is 0
     8TIMEOUT The current time does not progress if playback rate is 0 Test timed out
    79
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt

    r230667 r237475  
     1
     2Harness Error (TIMEOUT), message = null
    13
    24PASS Updating the finished state when playing past end
    … …  
    911PASS Updating the finished state when seeking before end
    1012PASS Updating the finished state when seeking a reversed animation before end
    11 PASS Updating the finished state when playback rate is zero and the current time is less than zero
    12 PASS Updating the finished state when playback rate is zero and the current time is less than end
    13 PASS Updating the finished state when playback rate is zero and the current time is greater than end
    14 PASS Updating the finished state when current time is unresolved
     13TIMEOUT Updating the finished state when playback rate is zero and the current time is less than zero Test timed out
     14NOTRUN Updating the finished state when playback rate is zero and the current time is less than end
     15NOTRUN Updating the finished state when playback rate is zero and the current time is greater than end
     16NOTRUN Updating the finished state when current time is unresolved
    1517PASS Updating the finished state when there is a pending task
    16 PASS Updating the finished state when start time is unresolved and did seek = false
     18NOTRUN Updating the finished state when start time is unresolved and did seek = false
    1719PASS Updating the finished state when start time is unresolved and did seek = true
    18 PASS Finish notification steps don't run when the animation seeks to finish and then seeks back again
    19 PASS Finish notification steps run when the animation completes normally
    20 PASS Finish notification steps run when the animation seeks past finish
    21 PASS Finish notification steps run when the animation completes with .finish(), even if we then seek away
    22 PASS Animation finished promise is replaced after seeking back to start
    23 PASS Animation finished promise is replaced after replaying from start
     20NOTRUN Finish notification steps don't run when the animation seeks to finish and then seeks back again
     21NOTRUN Finish notification steps run when the animation completes normally
     22NOTRUN Finish notification steps run when the animation seeks past finish
     23NOTRUN Finish notification steps run when the animation completes with .finish(), even if we then seek away
     24NOTRUN Animation finished promise is replaced after seeking back to start
     25NOTRUN Animation finished promise is replaced after replaying from start
    2426PASS Animation finish event is fired again after seeking back to start
    2527PASS Animation finish event is fired again after replaying from start
Note: See TracChangeset for help on using the changeset viewer.