RESOLVED FIXED110689
[GTK] More media tests timing out
https://bugs.webkit.org/show_bug.cgi?id=110689
Summary [GTK] More media tests timing out
Martin Robinson
Reported 2013-02-23 08:10:29 PST
Some more media tests are timing out. This could be related to the new controls styling or to the switch away from WebKit-specific flexible box. media/controls-after-reload.html media/controls-strict.html media/controls-styling-strict.html media/controls-without-preload.html media/video-controls-rendering.html media/video-display-toggle.html media/video-playing-and-pause.html
Attachments
Patch (270.52 KB, patch)
2013-02-27 06:26 PST, Zan Dobersek
no flags
Patch (137.40 KB, patch)
2013-02-27 13:21 PST, Zan Dobersek
no flags
Martin Robinson
Comment 2 2013-02-23 12:08:45 PST
(In reply to comment #1) > None of these tests seem to be timing out: > http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=media%2Fcontrols-after-reload.html%20media%2Fcontrols-strict.html%20media%2Fcontrols-styling-strict.html%20media%2Fcontrols-without-preload.html%20media%2Fvideo-controls-rendering.html%20media%2Fvideo-display-toggle.html%20media%2Fvideo-playing-and-pause.html > > They started failing with r142947. > http://trac.webkit.org/changeset/142947 > > I assume these tests should be checked that the controls rendering is as expected and then have proper baselines generated. I think that they were timing out for me locally because I'm missing some codecs.
Philippe Normand
Comment 3 2013-02-24 01:08:02 PST
Can this bug be closed then?
Martin Robinson
Comment 4 2013-02-24 07:42:02 PST
Sure. We need to generate results for them and unskip them though. Before that I guess I should figure out what codecs are missing and ensure they are listed somewhere.
Zan Dobersek
Comment 5 2013-02-27 06:26:44 PST
Zan Dobersek
Comment 6 2013-02-27 06:28:55 PST
(In reply to comment #5) > Created an attachment (id=190509) [details] > Patch Calvaris, could you check the baselines I've uploaded here? I'd like to land this patch and close the bug, but I'm not really sure whether the controls are rendered as expected.
Xabier Rodríguez Calvar
Comment 7 2013-02-27 09:57:16 PST
(In reply to comment #6) > (In reply to comment #5) > > Created an attachment (id=190509) [details] [details] > > Patch > > Calvaris, could you check the baselines I've uploaded here? I'd like to land this patch and close the bug, but I'm not really sure whether the controls are rendered as expected. They look ok at a first glance, but there must be something wrong with your setup, because the fullscreen button of the PNGs you are creating is not the one that I have under my WebKit jhbuild env. Have a look at LayoutTests/platform/gtk/media/controls-styling-strict-expected.png changes. I suspect that for some reason, you are taking the fullscreen button from somewhere else. I checked with strace and my setup is taking it from the right place and the button is the one in the PNG that is being replaced with your new version.
Zan Dobersek
Comment 8 2013-02-27 13:21:13 PST
Zan Dobersek
Comment 9 2013-02-27 13:22:41 PST
(In reply to comment #8) > Created an attachment (id=190588) [details] > Patch These baselines seem better, no? There aren't any differences in LayoutTests/platform/gtk/media/controls-styling-strict-expected.png anymore.
Xabier Rodríguez Calvar
Comment 10 2013-02-27 14:31:04 PST
(In reply to comment #9) > (In reply to comment #8) > > Created an attachment (id=190588) [details] [details] > > Patch > > These baselines seem better, no? There aren't any differences in LayoutTests/platform/gtk/media/controls-styling-strict-expected.png anymore. Yes, the expectations are ok. What needs to be done now is correcting the changelog, because I can still see a change in controls-styling-strict-expected.png.
Zan Dobersek
Comment 11 2013-02-28 02:40:16 PST
Ugh, the changelog wasn't updated. Thanks for pointing that out. Fixed and landed in r144284. http://trac.webkit.org/changeset/144284 Given that some seem to experience timeouts in these tests, should this bug be left open so someone can investigate that? If not, feel free to close.
Philippe Normand
Comment 12 2013-02-28 02:46:39 PST
Calvaris had these test timing out too, then somehow solved it by installing some deps listed in the wiki. I'm not sure what was wrong exactly in his setup but I believe the dependencies listed in the wiki are enough to ensure these tests run fine.
Xabier Rodríguez Calvar
Comment 13 2013-02-28 04:00:45 PST
(In reply to comment #12) > Calvaris had these test timing out too, then somehow solved it by installing some deps listed in the wiki. I'm not sure what was wrong exactly in his setup but I believe the dependencies listed in the wiki are enough to ensure these tests run fine. No, it was because updating my system I lost some of the dependencies and some gst plugins were not properly built. After fixing that, they worked properly. I think you can go on.
Note You need to log in before you can comment on or make changes to this bug.