Bug 47949
Summary: | [chromium] Failures of compositing tests using reflections | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kenneth Russell <kbr> |
Component: | Tools / Tests | Assignee: | Vangelis Kokkevis <vangelis> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | amarinichev, enne, jamesr, mihaip, mnaganov, senorblanco, vangelis, zmo |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Kenneth Russell
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
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mihai Parparita
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
Kenneth Russell
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
Adrienne Walker
Committed r103450: <http://trac.webkit.org/changeset/103450>
Adrienne Walker
Whoops. Forgot to pass --no-close.
Mikhail Naganov
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
Stephen Chenney
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.