Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(840)

Issue 8533019: Add two pixel-based compositor unittests. (Closed)

Created:
9 years, 1 month ago by Ian Vollick
Modified:
9 years, 1 month ago
Reviewers:
sky, jonathan.backer
CC:
chromium-reviews, piman+watch_chromium.org, Paweł Hajdan Jr., jonathan.backer
Visibility:
Public.

Description

Adds a couple of pixel-based compositor unittests. One to test that opacity is handled correctly, and one to check that MoveToFront and MoveAbove really do change the compositor output as expected. Noteworthy changes are in layer_unittest.cc. Most of the changes below are due to moving compositor testing code into ui/gfx/compositor/test. Depends on http://codereview.chromium.org/8463024/ and http://codereview.chromium.org/8590019/ BUG=None TEST=compositor_unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110657

Patch Set 1 #

Total comments: 8

Patch Set 2 : Address reviewer comments. #

Patch Set 3 : Fix unit test compilation issues #

Patch Set 4 : Removing images from this CL #

Unified diffs Side-by-side diffs Delta from patch set Stats (+239 lines, -871 lines) Patch
M ui/aura/demo/demo_main.cc View 1 2 2 chunks +1 line, -2 lines 0 comments Download
M ui/aura/test/test_suite.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ui/aura_shell/examples/aura_shell_main.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ui/aura_shell/test_suite.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/compositor/compositor.gyp View 3 chunks +17 lines, -17 lines 0 comments Download
D ui/gfx/compositor/compositor_test_support.h View 1 chunk +0 lines, -21 lines 0 comments Download
D ui/gfx/compositor/compositor_test_support.cc View 1 chunk +0 lines, -35 lines 0 comments Download
M ui/gfx/compositor/layer_animation_element_unittest.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ui/gfx/compositor/layer_animation_sequence_unittest.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M ui/gfx/compositor/layer_animator_unittest.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M ui/gfx/compositor/layer_unittest.cc View 1 2 3 7 chunks +170 lines, -17 lines 0 comments Download
M ui/gfx/compositor/run_all_unittests.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/compositor_test_support.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/compositor_test_support.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_compositor.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_compositor.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + ui/gfx/compositor/test/test_compositor_host.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_compositor_host_linux.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_compositor_host_win.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_layer_animation_delegate.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_layer_animation_delegate.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_layer_animation_observer.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_layer_animation_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_suite.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_suite.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + ui/gfx/compositor/test/test_texture.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_texture.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ui/gfx/compositor/test/test_utils.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ui/gfx/compositor/test/test_utils.cc View 1 chunk +1 line, -1 line 0 comments Download
D ui/gfx/compositor/test_compositor.h View 1 chunk +0 lines, -46 lines 0 comments Download
D ui/gfx/compositor/test_compositor.cc View 1 chunk +0 lines, -62 lines 0 comments Download
D ui/gfx/compositor/test_compositor_host.h View 1 chunk +0 lines, -34 lines 0 comments Download
D ui/gfx/compositor/test_compositor_host_linux.cc View 1 chunk +0 lines, -113 lines 0 comments Download
D ui/gfx/compositor/test_compositor_host_win.cc View 1 chunk +0 lines, -73 lines 0 comments Download
D ui/gfx/compositor/test_layer_animation_delegate.h View 1 chunk +0 lines, -43 lines 0 comments Download
D ui/gfx/compositor/test_layer_animation_delegate.cc View 1 chunk +0 lines, -51 lines 0 comments Download
D ui/gfx/compositor/test_layer_animation_observer.h View 1 chunk +0 lines, -55 lines 0 comments Download
D ui/gfx/compositor/test_layer_animation_observer.cc View 1 chunk +0 lines, -35 lines 0 comments Download
D ui/gfx/compositor/test_suite.h View 1 chunk +0 lines, -33 lines 0 comments Download
D ui/gfx/compositor/test_suite.cc View 1 chunk +0 lines, -48 lines 0 comments Download
D ui/gfx/compositor/test_texture.h View 1 chunk +0 lines, -50 lines 0 comments Download
D ui/gfx/compositor/test_texture.cc View 1 chunk +0 lines, -35 lines 0 comments Download
D ui/gfx/compositor/test_utils.h View 1 chunk +0 lines, -22 lines 0 comments Download
D ui/gfx/compositor/test_utils.cc View 1 chunk +0 lines, -28 lines 0 comments Download
M ui/gfx/test/gfx_test_utils.cc View 1 chunk +1 line, -1 line 0 comments Download
M views/run_all_unittests.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M views/view_unittest.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Ian Vollick
9 years, 1 month ago (2011-11-14 19:43:59 UTC) #1
jonathan.backer
Just nits. http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc File ui/gfx/compositor/layer_unittest.cc (right): http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc#newcode138 ui/gfx/compositor/layer_unittest.cc:138: // Compares with a ping file on ...
9 years, 1 month ago (2011-11-14 20:22:40 UTC) #2
sky
http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc File ui/gfx/compositor/layer_unittest.cc (right): http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc#newcode32 ui/gfx/compositor/layer_unittest.cc:32: int bytes_written = file_util::WriteFile( nit: make this one statement, ...
9 years, 1 month ago (2011-11-14 21:44:26 UTC) #3
Ian Vollick
On 2011/11/14 20:22:40, jonathan.backer wrote: > Just nits. > > http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc > File ui/gfx/compositor/layer_unittest.cc (right): ...
9 years, 1 month ago (2011-11-15 02:08:29 UTC) #4
Ian Vollick
On 2011/11/14 21:44:26, sky wrote: > http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc > File ui/gfx/compositor/layer_unittest.cc (right): > > http://codereview.chromium.org/8533019/diff/1/ui/gfx/compositor/layer_unittest.cc#newcode32 > ...
9 years, 1 month ago (2011-11-15 02:09:49 UTC) #5
sky
LGTM
9 years, 1 month ago (2011-11-15 05:09:48 UTC) #6
jonathan.backer
9 years, 1 month ago (2011-11-15 12:47:47 UTC) #7
LGTM

Powered by Google App Engine
This is Rietveld 408576698