Summary: | [EFL][WK2] REGRESSION(r136848): W3C SVG 1.1. tests are flaky | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Gyuyoung Kim <gyuyoung.kim> | ||||||||
Component: | WebKit EFL | Assignee: | Nobody <webkit-unassigned> | ||||||||
Status: | RESOLVED WONTFIX | ||||||||||
Severity: | Normal | CC: | gyuyoung.kim, kenneth, lucas.de.marchi, mcatanzaro, mpakulavelrutka, ossy, yael | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 104139 | ||||||||||
Attachments: |
|
Description
Gyuyoung Kim
2014-09-25 21:09:53 PDT
The problem is that the actual size is 800x600 somtimes, but it must be 480x320 for these tests. Maybe https://trac.webkit.org/changeset/169845 broke the Coordinated Graphics code path somehow. (In reply to comment #1) > Maybe https://trac.webkit.org/changeset/169845 broke > the Coordinated Graphics code path somehow. r169845 is innocent, I managed to reproduce the flakiness before it. (on r169818) I got it, http://trac.webkit.org/changeset/136848 is the culprit. With reverting this change, W3C SVG tests are happy. But it isn't the real fix, we only replaced one flakiness with an other one. After r136848 the window is resized to 800x600 after each test in resetStateToConsistentValues(). The webview is always resized to 800x600 or 480x360 depends on the filename before each test via updateWebViewSizeForTest() ( via configureViewForTest() ) Created attachment 240851 [details]
WIP patch
I think we should move this logic to PlatformWebView::resizeTo() ,
GTK and Mac already use this way.
Unfortunately the original problem is still exist, you can easily reproduce it:
$ Tools/Scripts/run-webkit-tests --efl --no-build --debug-rwt --no-new-test-results --child-processes=1 --no-retry fast/dom/vertical-scrollbar-in-rtl.html fast/regions/absolute-in-relative-overflow.html
Created attachment 240854 [details]
absolute-in-relative-overflow-actual.png
Created attachment 240855 [details]
absolute-in-relative-overflow-expected.png
*** Bug 135562 has been marked as a duplicate of this bug. *** Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this. |