Bug 183821

Summary: [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
Product: WebKit Reporter: Antoine Quint <graouts>
Component: AnimationsAssignee: Antoine Quint <graouts>
Status: RESOLVED FIXED    
Severity: Normal CC: dino, ews-watchlist, realdawei, ryanhaddad, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=186484
https://bugs.webkit.org/show_bug.cgi?id=183826
Attachments:
Description Flags
Patch
dino: review+, ews-watchlist: commit-queue-
Archive of layout-test-results from ews202 for win-future none

Antoine Quint
Reported 2018-03-21 08:35:58 PDT
The new tests added under imported/mozilla/css-animations and imported/mozilla/css-transitions are mostly failing reliably, flaky or timing out.
Attachments
Patch (7.86 KB, patch)
2018-06-19 02:36 PDT, Antoine Quint
dino: review+
ews-watchlist: commit-queue-
Archive of layout-test-results from ews202 for win-future (12.88 MB, application/zip)
2018-06-19 04:46 PDT, EWS Watchlist
no flags
Radar WebKit Bug Importer
Comment 1 2018-06-11 02:18:36 PDT
Antoine Quint
Comment 2 2018-06-19 02:36:48 PDT
EWS Watchlist
Comment 3 2018-06-19 04:46:16 PDT
Comment on attachment 343034 [details] Patch Attachment 343034 [details] did not pass win-ews (win): Output: http://webkit-queues.webkit.org/results/8245755 New failing tests: http/tests/preload/onload_event.html
EWS Watchlist
Comment 4 2018-06-19 04:46:27 PDT
Created attachment 343048 [details] Archive of layout-test-results from ews202 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews202 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Antoine Quint
Comment 5 2018-06-19 08:33:29 PDT
Ryan Haddad
Comment 6 2018-06-22 10:07:18 PDT
This test is very flaky on debug bots: --- /Volumes/Data/slave/sierra-debug-tests-wk1/build/layout-test-results/imported/mozilla/css-transitions/test_animation-cancel-expected.txt +++ /Volumes/Data/slave/sierra-debug-tests-wk1/build/layout-test-results/imported/mozilla/css-transitions/test_animation-cancel-actual.txt @@ -4,7 +4,7 @@ PASS After cancelling a finished transition, it can still be re-used PASS After cancelling a transition, updating transition properties doesn't make it live again PASS Setting display:none on an element cancels its transitions -PASS Setting display:none cancels transitions on a child element +FAIL Setting display:none cancels transitions on a child element assert_equals: expected "idle" but got "running" PASS Removing a property from transition-property cancels transitions on that property PASS Setting zero combined duration PASS Changing style to another interpolable value cancels the original transition https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fmozilla%2Fcss-transitions%2Ftest_animation-cancel.html
Antoine Quint
Comment 7 2018-06-22 11:17:34 PDT
I'll take a look next week.
Antoine Quint
Comment 8 2018-06-22 12:01:02 PDT
I can reproduce the flakiness reliably: run-webkit-tests --debug --iterations=100 --exit-after-n-failures=1 imported/mozilla/css-transitions/test_animation-cancel.html
Antoine Quint
Comment 9 2018-06-22 12:27:36 PDT
Actually, this flakiness is addressed by the patch for https://bugs.webkit.org/show_bug.cgi?id=183826. So I think it is fine to leave it as-is, we just need to wait on https://bugs.webkit.org/show_bug.cgi?id=183826 landing. Hopefully this will happen early next week when Dean is back from vacation and can review the pending patch.
Note You need to log in before you can comment on or make changes to this bug.