Bug 47949 - [chromium] Failures of compositing tests using reflections
Summary: [chromium] Failures of compositing tests using reflections
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Vangelis Kokkevis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-19 16:27 PDT by Kenneth Russell
Modified: 2013-04-09 16:10 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Russell 2010-10-19 16:27:03 PDT
The following compositing tests using reflections, when run in DRT / NRWT (--platform chromium-gpu), are failing. Examination of the pixel output indicates that reflections are not yet implemented in Chromium's layer renderer. One or two of these tests use both reflections and masking; see bug 47947.

compositing/reflections/animation-inside-reflection.html
compositing/reflections/compositing-change-inside-reflection.html
compositing/reflections/deeply-nested-reflections.html
compositing/reflections/masked-reflection-on-composited.html
compositing/reflections/nested-reflection-anchor-point.html
compositing/reflections/nested-reflection-animated.html
compositing/reflections/nested-reflection-mask-change.html
compositing/reflections/nested-reflection-on-overflow.html
compositing/reflections/nested-reflection-opacity.html
compositing/reflections/nested-reflection-size-change.html
compositing/reflections/nested-reflection-transformed.html
compositing/reflections/nested-reflection-transformed2.html
compositing/reflections/nested-reflection-transition.html
compositing/reflections/nested-reflection.html
compositing/reflections/reflection-on-composited.html
compositing/reflections/reflection-opacity.html
compositing/reflections/reflection-ordering.html
compositing/reflections/reflection-positioning.html
compositing/reflections/reflection-positioning2.html
compositing/reflections/simple-composited-reflections.html
compositing/reflections/transform-inside-reflection.html
Comment 1 Mihai Parparita 2011-02-11 13:29:40 PST
The following tests now pass on Windows (now that we've implemented reflections and have baselines):

compositing/reflections/compositing-change-inside-reflection.html
compositing/reflections/deeply-nested-reflections.html
compositing/reflections/masked-reflection-on-composited.html
compositing/reflections/nested-reflection-mask-change.html
compositing/reflections/nested-reflection-on-overflow.html
compositing/reflections/nested-reflection-opacity.html
compositing/reflections/nested-reflection-size-change.html
compositing/reflections/nested-reflection-transformed.html
compositing/reflections/nested-reflection-transformed2.html
compositing/reflections/nested-reflection-transition.html
compositing/reflections/nested-reflection.html
compositing/reflections/reflection-on-composited.html
compositing/reflections/reflection-ordering.html
compositing/reflections/reflection-positioning.html
compositing/reflections/reflection-positioning2.html
compositing/reflections/simple-composited-reflections.html
compositing/reflections/transform-inside-reflection.html

compositing/reflections/nested-reflection-anchor-point.html  compositing/reflections/reflection-opacity.html still fail:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=compositing%2Freflections%2Fnested-reflection-anchor-point.html%2Ccompositing%2Freflections%2Freflection-opacity.html&group=%40ToT%20GPU%20-%20chromium.org
Comment 2 Kenneth Russell 2011-12-12 10:19:33 PST
The majority of these failures have been fixed since this bug was originally filed. See for example https://bugs.webkit.org/show_bug.cgi?id=73247 which rebaselined several of these tests. There are still a few real failures apparently related to the implementation of the anchor point and opacity:

compositing/reflections/nested-reflection-anchor-point.html
compositing/reflections/reflection-opacity.html

There are also a couple of flaky failures seen on Mac OS:

compositing/reflections/nested-reflection.html
compositing/reflections/nested-reflection-transformed.html
Comment 3 Adrienne Walker 2011-12-21 14:29:54 PST
Committed r103450: <http://trac.webkit.org/changeset/103450>
Comment 4 Adrienne Walker 2011-12-21 14:30:14 PST
Whoops.  Forgot to pass --no-close.
Comment 5 Mikhail Naganov 2011-12-30 02:25:22 PST
These tests are failing / flaky on Chromium WebKit Mac builder:

compositing/reflections/nested-reflection-transition.html
compositing/reflections/nested-reflection-size-change.html

Bot output http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6%20%28deps%29/builds/10008/steps/webkit_tests/logs/stdio:

Unexpected flakiness: image mismatch (3)
  compositing/masks/masked-ancestor.html = IMAGE PASS
  compositing/masks/multiple-masks.html = IMAGE PASS
  compositing/reflections/nested-reflection-transition.html = IMAGE PASS

Unexpected flakiness: tests timed out (2)
  media/track/track-cue-rendering.html = TEXT TIMEOUT
  svg/custom/linking-uri-01-b.svg = TIMEOUT PASS


Regressions: Unexpected image mismatch : (1)
  compositing/reflections/nested-reflection-size-change.html = IMAGE
Comment 6 Stephen Chenney 2013-04-09 16:10:20 PDT
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.