RESOLVED FIXED 213517
[ macOS ] fullscreen/video-inside-flex-item.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=213517
Summary [ macOS ] fullscreen/video-inside-flex-item.html is a flaky failure
Karl Rackler
Reported 2020-06-23 07:37:02 PDT
fullscreen/video-inside-flex-item.html Description: This test is flaky failing on macOS. It does seem to be passing on wk2 release. It has been flaky failing since introduced. Introduced here: https://trac.webkit.org/changeset/263389/webkit History: https://results.webkit.org/?suite=layout-tests&test=fullscreen%2Fvideo-inside-flex-item.html&platform=ios&platform=mac Diff: --- /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/fullscreen/video-inside-flex-item-expected.txt +++ /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/fullscreen/video-inside-flex-item-actual.txt @@ -2,7 +2,7 @@ EVENT(webkitfullscreenchange) EXPECTED (800 == '800') OK EVENT(webkitfullscreenchange) -EXPECTED (300 == '300') OK -EXPECTED (150 == '150') OK +EXPECTED (320 == '300'), OBSERVED '320' FAIL +EXPECTED (240 == '150'), OBSERVED '240' FAIL END OF TEST
Attachments
Patch (1.29 KB, patch)
2020-06-23 08:46 PDT, Karl Rackler
no flags
Patch (2.91 KB, patch)
2020-06-23 12:19 PDT, Sergio Villar Senin
no flags
Radar WebKit Bug Importer
Comment 1 2020-06-23 07:38:48 PDT
Karl Rackler
Comment 2 2020-06-23 08:46:19 PDT
Sergio Villar Senin
Comment 3 2020-06-23 08:49:59 PDT
I think in this case you should create specific expectations for the macos/ios failing configurations.
Truitt Savell
Comment 4 2020-06-23 08:56:53 PDT
(In reply to Sergio Villar Senin from comment #3) > I think in this case you should create specific expectations for the > macos/ios failing configurations. In this case the test would be marked to pass on Mac WK2 Release only. This doesn't seem like an effective test right now if it only functions for one specific configuration.
Simon Fraser (smfr)
Comment 5 2020-06-23 09:21:59 PDT
Full results: https://results.webkit.org/?suite=layout-tests&test=fullscreen%2Fvideo-inside-flex-item.html So the test flakes on macOS WK1 Release, always fails on WK1 Debug, always passes on W2 Release, always fails on WK2 Debug. Sergio, there's a timing issue with this test, please investigate.
Sergio Villar Senin
Comment 6 2020-06-23 09:38:12 PDT
(In reply to Simon Fraser (smfr) from comment #5) > Full results: > > https://results.webkit.org/?suite=layout-tests&test=fullscreen%2Fvideo- > inside-flex-item.html > > So the test flakes on macOS WK1 Release, always fails on WK1 Debug, always > passes on W2 Release, always fails on WK2 Debug. > > Sergio, there's a timing issue with this test, please investigate. Sure, I'll take a look.
Sergio Villar Senin
Comment 7 2020-06-23 12:19:44 PDT
EWS
Comment 8 2020-06-23 19:20:54 PDT
Committed r263436: <https://trac.webkit.org/changeset/263436> All reviewed patches have been landed. Closing bug and clearing flags on attachment 402581 [details].
Ryan Haddad
Comment 9 2020-06-23 21:06:12 PDT
The test is still failing: --- /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/fullscreen/video-inside-flex-item-expected.txt +++ /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/fullscreen/video-inside-flex-item-actual.txt @@ -2,7 +2,7 @@ EVENT(webkitfullscreenchange) TEST(video.clientWidth == document.body.clientWidth) OK EVENT(webkitfullscreenchange) -TEST(video.clientWidth == oldVideoWidth) OK -TEST(video.clientHeight == oldVideoHeight) OK +TEST(video.clientWidth == oldVideoWidth) FAIL +TEST(video.clientHeight == oldVideoHeight) FAIL END OF TEST
Ryan Haddad
Comment 10 2020-06-23 21:11:29 PDT
Reopening since this isn't fixed.
Sergio Villar Senin
Comment 11 2020-06-24 02:15:19 PDT
(In reply to Ryan Haddad from comment #10) > Reopening since this isn't fixed. It's indeed failing on Debug, I'll come up with something soon.
Sergio Villar Senin
Comment 12 2020-06-24 03:50:49 PDT
(In reply to Ryan Haddad from comment #10) > Reopening since this isn't fixed. I've submitted a patch to bug 213549 to fix this issue. It's working fine in Mac debug for me locally.
Sergio Villar Senin
Comment 13 2020-06-25 03:18:16 PDT
Fixed in bug 213549
Note You need to log in before you can comment on or make changes to this bug.