Bug 63190

Summary: compositing/layer-creation/spanOverlapsCanvas.html failing on Windows since it was added
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: Tools / TestsAssignee: Matthew Delaney <mdelaney7>
Status: RESOLVED FIXED    
Severity: Normal CC: jamesr, mdelaney7, oliver
Priority: P2 Keywords: LayoutTestFailure, MakingBotsRed
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows 7   
URL: http://build.webkit.org/results/Windows 7 Release (Tests)/r89476 (14034)/results.html
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch jamesr: review+

Adam Roben (:aroben)
Reported 2011-06-22 15:08:40 PDT
compositing/layer-creation/spanOverlapsCanvas.html has been failing on Windows since it was added in r89474. http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r89476%20(14034)/results.html
Attachments
Patch (1.31 KB, patch)
2011-06-22 15:22 PDT, Matthew Delaney
no flags
Patch (4.58 KB, patch)
2011-06-22 17:03 PDT, Matthew Delaney
no flags
Patch (4.79 KB, patch)
2011-06-22 17:53 PDT, Matthew Delaney
no flags
Patch (6.49 KB, patch)
2011-06-22 18:09 PDT, Matthew Delaney
jamesr: review+
Matthew Delaney
Comment 1 2011-06-22 15:22:39 PDT
Matthew Delaney
Comment 2 2011-06-22 15:28:47 PDT
Matthew Delaney
Comment 3 2011-06-22 16:57:50 PDT
Reopening to fix layout test to *actually* use the Layer Tree Text. +rebaselining the results for mac and windows as well.
Matthew Delaney
Comment 4 2011-06-22 17:03:49 PDT
James Robinson
Comment 5 2011-06-22 17:07:27 PDT
Comment on attachment 98266 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=98266&action=review > LayoutTests/compositing/layer-creation/spanOverlapsCanvas.html:15 > + window.layoutTestController.dumpAsText(); dumpAsText(true) to get it to produce pixel output as well > LayoutTests/platform/mac/compositing/layer-creation/spanOverlapsCanvas-expected.txt:1 > +(GraphicsLayer (bounds 800.00 600.00) (children 1 (GraphicsLayer (bounds 800.00 600.00) (children 2 (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) ) ) ) ) can this graphics layer tree go alongside the test itself? it should be reasonably cross-platform, i think also, if you put this into a <pre> instead of a <span> then the newlines will be preserved, which is much more readable
Matthew Delaney
Comment 6 2011-06-22 17:14:23 PDT
> > LayoutTests/platform/mac/compositing/layer-creation/spanOverlapsCanvas-expected.txt:1 > > +(GraphicsLayer (bounds 800.00 600.00) (children 1 (GraphicsLayer (bounds 800.00 600.00) (children 2 (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) ) ) ) ) > > can this graphics layer tree go alongside the test itself? it should be reasonably cross-platform, i think Go alongside the test? Not sure what you mean. And I know for sure that it differs for some of our ports, so the output of it is not cross platform. > > also, if you put this into a <pre> instead of a <span> then the newlines will be preserved, which is much more readable Good call.
James Robinson
Comment 7 2011-06-22 17:18:12 PDT
(In reply to comment #6) > > > LayoutTests/platform/mac/compositing/layer-creation/spanOverlapsCanvas-expected.txt:1 > > > +(GraphicsLayer (bounds 800.00 600.00) (children 1 (GraphicsLayer (bounds 800.00 600.00) (children 2 (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) (GraphicsLayer (position 8.00 8.00) (bounds 100.00 50.00) (drawsContent 1) ) ) ) ) ) > > > > can this graphics layer tree go alongside the test itself? it should be reasonably cross-platform, i think > Go alongside the test? Not sure what you mean. And I know for sure that it differs for some of our ports, so the output of it is not cross platform. > I mean put the -expected.txt next to the test. I know that mac-snowleopard (and below) will differ and need its own expectation, but I think that this output is the most common going forward. I'm pretty sure chromium will produce the same layer tree, for instance.
Matthew Delaney
Comment 8 2011-06-22 17:53:35 PDT
Matthew Delaney
Comment 9 2011-06-22 18:09:51 PDT
James Robinson
Comment 10 2011-06-22 18:13:46 PDT
Comment on attachment 98279 [details] Patch R=me. the move + edit is confusing the review tool and the changelog script, but i think it'll apply OK
Matthew Delaney
Comment 11 2011-06-22 18:15:46 PDT
Note You need to log in before you can comment on or make changes to this bug.