Bug 39325

Summary: Tests with Snow Leopard-specific pixel expected results in platform/mac need platform/mac-leopard expectations
Product: WebKit Reporter: James Robinson <jamesr>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: bfulgham, dpranke
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
Patch
none
Patch none

James Robinson
Reported 2010-05-18 15:32:27 PDT
Related to https://bugs.webkit.org/show_bug.cgi?id=39317 and https://bugs.webkit.org/show_bug.cgi?id=39319. Some tests currently have pixel expectations only in platform/mac but render differently on Leopard and Snow Leopard, typically due to text antialiasing differences. These tests need new pixel baselines in platform/mac-leopard to pass on that platform since a decent number of developers are still stuck on Leopard.
Attachments
Patch (430.63 KB, patch)
2010-05-18 17:32 PDT, James Robinson
no flags
Patch (1.18 MB, patch)
2010-05-18 18:49 PDT, James Robinson
no flags
James Robinson
Comment 1 2010-05-18 15:40:10 PDT
It looks like the following tests fall into this category: compositing/color-matching/pdf-image-match.html compositing/reflections/simple-composited-reflections.html compositing/repaint/overflow-into-content.html editing/pasteboard/drag-image-to-contenteditable-in-iframe.html fast/css/pseudo-cache-stale.html fast/frames/take-focus-from-iframe.html fast/repaint/fixed-child-move-after-scroll.html fast/repaint/fixed-child-of-fixed-move-after-scroll.html fast/repaint/fixed-child-of-transformed-move-after-scroll.html fast/repaint/fixed-move-after-scroll.html fast/text/format-control.html plugins/qt-qwidget-plugin.html transforms/svg-vs-css.xhtml transitions/move-after-transition.html
James Robinson
Comment 2 2010-05-18 17:32:09 PDT
James Robinson
Comment 3 2010-05-18 17:37:14 PDT
James Robinson
Comment 4 2010-05-18 18:09:04 PDT
That patch took care of everything that passed exactly on Snow Leopard and failed with a diff <= 0.01% on Leopard. Next up, the tests that pass exactly on Snow Leopard and failed with a diff <= 0.1% on Leopard...
James Robinson
Comment 5 2010-05-18 18:14:53 PDT
Next hitlist (exact pass on SL, <0.1% diff on Leopard): compositing/geometry/horizontal-scroll-composited.html compositing/geometry/transfrom-origin-on-zero-size-layer.html compositing/geometry/vertical-scroll-composited.html compositing/masks/direct-image-mask.html compositing/reflections/reflection-in-composited.html fast/forms/placeholder-stripped.html media/video-replaces-poster.html compositing/repaint/opacity-between-absolute.html compositing/repaint/opacity-between-absolute2.html compositing/iframes/iframe-copy-on-scroll.html fast/borders/svg-as-border-image.html media/controls-strict.html media/video-display-toggle.html animations/3d/change-transform-in-end-event.html compositing/animation/state-at-end-event-transform-layer.html compositing/compositing-visible-descendant.html compositing/geometry/abs-position-inside-opacity.html compositing/geometry/fixed-position.html compositing/geometry/partial-layout-update.html compositing/reflections/reflection-ordering.html compositing/repaint/layer-repaint.html compositing/overflow/fixed-position-ancestor-clip.html compositing/repaint/content-into-overflow.html fast/borders/svg-as-border-image-2.html
James Robinson
Comment 6 2010-05-18 18:49:55 PDT
James Robinson
Comment 7 2010-05-18 18:52:32 PDT
James Robinson
Comment 8 2010-05-18 18:53:28 PDT
OK, now all tests that pass with --tolerance=0 on Snow Leopard either pass with --tolerance=0 on Leopard or have image diffs >0.1%. The ones with larger differences need more careful analysis.
James Robinson
Comment 9 2010-05-19 16:17:25 PDT
Next (and hopefully final) batch: The following tests pass on Snow Leopard but fail on Leopard due to small changes in text rendering, form control drawing, or due to gamma adjustments not propagating into the media and webgl layers. Thus, I plan to rebaseline them: compositing/geometry/clipping-foreground.html compositing/geometry/composited-html-size.html compositing/geometry/fixed-in-composited.html compositing/images/direct-image-background-color.html compositing/overflow/ancestor-overflow.html compositing/overflow/overflow-scroll.html compositing/reflections/compositing-change-inside-reflection.html compositing/reflections/reflection-opacity.html compositing/shadows/shadow-drawing.html compositing/transitions/scale-transition-no-start.html compositing/video/video-background-color.html compositing/webgl/webgl-background-color.html fast/block/float/float-avoidance.html media/video-aspect-ratio.html media/video-zoom.html
Brent Fulgham
Comment 10 2014-01-09 20:45:14 PST
We aren't targeting Leopard development systems anymore.
Note You need to log in before you can comment on or make changes to this bug.