Bug 124879

Summary: [EFL] Layout tests need to be rebaselined.
Product: WebKit Reporter: Jongwoo Choi <jw0330.choi>
Component: WebKit EFLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, commit-queue, gyuyoung.kim, lucas.de.marchi, mpakulavelrutka, rakuco
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

Jongwoo Choi
Reported 2013-11-25 18:43:04 PST
fast/table/011.html fast/table/border-collapsing/004.html fast/table/tableInsideCaption.html Above tests need to be rebaselined results after r159747.
Attachments
Patch (12.09 KB, patch)
2013-11-25 18:48 PST, Jongwoo Choi
no flags
Patch (5.41 KB, patch)
2013-11-26 16:14 PST, Jongwoo Choi
no flags
Patch (12.09 KB, patch)
2013-11-27 17:18 PST, Jongwoo Choi
no flags
Jongwoo Choi
Comment 1 2013-11-25 18:48:13 PST
Grzegorz Czajkowski
Comment 2 2013-11-26 00:21:13 PST
Comment on attachment 217856 [details] Patch Those tests definitely need to be rebaselined. Could you take care of png files as well? Those have been added at r140159 and it seems to be out of date. In addition, r159747 rebaselines more tests (at least for mac), don't we need to update them? Thanks
Michal Pakula vel Rutka
Comment 3 2013-11-26 10:17:08 PST
(In reply to comment #2) > (From update of attachment 217856 [details]) > Those tests definitely need to be rebaselined. Could you take care of png files as well? Those have been added at r140159 and it seems to be out of date. In addition, r159747 rebaselines more tests (at least for mac), don't we need to update them? Thanks The rests of tests were updated in r159753 and r159755. The only test here which needs pixel expectation update is fast/table/border-collapsing/004.html, but the difference is not caused by r159747. The difference is lack of scrollbar in current output and it is started to happen after r156472, precisely this change: http://trac.webkit.org/changeset/156472/trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp @2547. This affects not only this test but around 300-400 other ones causing identical image failures (lack of scrollbars in pixel expectations). I think we should leave old pixel expectation even if it is incorrect, in this and other tests and fix the bug with scrollbars.
Jongwoo Choi
Comment 4 2013-11-26 16:07:40 PST
(In reply to comment #3) > (In reply to comment #2) > > (From update of attachment 217856 [details] [details]) > > Those tests definitely need to be rebaselined. Could you take care of png files as well? Those have been added at r140159 and it seems to be out of date. In addition, r159747 rebaselines more tests (at least for mac), don't we need to update them? Thanks > > The rests of tests were updated in r159753 and r159755. > > The only test here which needs pixel expectation update is fast/table/border-collapsing/004.html, but the difference is not caused by r159747. > The difference is lack of scrollbar in current output and it is started to happen after r156472, precisely this change: http://trac.webkit.org/changeset/156472/trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp @2547. This affects not only this test but around 300-400 other ones causing identical image failures (lack of scrollbars in pixel expectations). > I think we should leave old pixel expectation even if it is incorrect, in this and other tests and fix the bug with scrollbars. Thank you for your comment. I exclude two test expectations(fast/table/011.html and fast/table/tableInsideCaption.html) in this patch.
Jongwoo Choi
Comment 5 2013-11-26 16:14:24 PST
Jongwoo Choi
Comment 6 2013-11-27 17:15:39 PST
According to Michal Pakula vel Rutka's messages, my first patch was ok. So, I reupload my first patch.
Jongwoo Choi
Comment 7 2013-11-27 17:18:05 PST
WebKit Commit Bot
Comment 8 2013-11-27 17:57:43 PST
Comment on attachment 217971 [details] Patch Rejecting attachment 217971 [details] from commit-queue. jw0330.choi@samsung.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/contributors.json. - If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags. - If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/contributors.json by adding yourself to the file (no review needed). The commit-queue restarts itself every 2 hours. After restart the commit-queue will correctly respect your committer rights.
WebKit Commit Bot
Comment 9 2013-11-28 07:24:30 PST
Comment on attachment 217971 [details] Patch Clearing flags on attachment: 217971 Committed r159841: <http://trac.webkit.org/changeset/159841>
WebKit Commit Bot
Comment 10 2013-11-28 07:24:33 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.