|
OOPIF support for layout test pixel dumps.
This CL moves gathering of pixel dumps for layout tests from
the renderer process to the browser process. This move helps
ensure that pixel dumps are OOPIF-friendly.
DO NOT SUBMIT: There are still quite a few unsolved issues in this CL:
1. kDisableThreadedCompositing
2. TestLayerTreeFrameSink (needed for pixel_dump.cc)
This is a potential big clean-up / code deletion opportunity here.
3. 10-seconds delay
4. Some pixel dumps need to stay in the renderer process
(is_printing + dump_selection_rect)
BUG= 667551
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_site_isolation
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+253 lines, -96 lines) |
Patch |
 |
M |
content/renderer/layout_test_dependencies.h
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -16 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_thread_impl.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
content/shell/browser/layout_test/blink_test_controller.h
|
View
|
1
2
3
4
|
3 chunks |
+11 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/shell/browser/layout_test/blink_test_controller.cc
|
View
|
1
2
3
4
|
3 chunks |
+82 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/common/layout_test.mojom
|
View
|
1
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/common/shell_messages.h
|
View
|
1
2
3
4
|
2 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/renderer/layout_test/blink_test_runner.h
|
View
|
1
2
3
4
|
3 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/renderer/layout_test/blink_test_runner.cc
|
View
|
1
2
3
4
|
2 chunks |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/renderer/layout_test/layout_test_render_frame_observer.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/renderer/layout_test/layout_test_render_frame_observer.cc
|
View
|
1
2
|
2 chunks |
+47 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/shell/test_runner/test_runner.cc
|
View
|
1
2
3
4
|
2 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/shell/test_runner/web_test_delegate.h
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/layouttest_support.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+6 lines, -61 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/FlagExpectations/site-per-process
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/LayoutTests/http/tests/cross-site-frame.html
|
View
|
1
2
3
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/LayoutTests/http/tests/cross-site-frame-expected.html
|
View
|
1
2
3
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/LayoutTests/http/tests/resources/frame.html
|
View
|
1
2
3
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/gfx/font_render_params.cc
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -5 lines |
0 comments
|
Download
|
Total messages: 10 (10 generated)
|