Index: components/test_runner/layout_dump_flags.h |
diff --git a/components/test_runner/layout_dump_flags.h b/components/test_runner/layout_dump_flags.h |
index 5253e155fe5ab1ac76847331def50bc707f1ea8e..e76936c95fd537a5564679008f9cac4a0cd1e150 100644 |
--- a/components/test_runner/layout_dump_flags.h |
+++ b/components/test_runner/layout_dump_flags.h |
@@ -7,17 +7,42 @@ |
namespace test_runner { |
-enum class LayoutDumpMode { |
- DUMP_AS_TEXT, |
- DUMP_AS_MARKUP, |
- DUMP_SCROLL_POSITIONS |
-}; |
- |
struct LayoutDumpFlags { |
- LayoutDumpMode main_dump_mode; |
+ // If true, the test_shell will produce a plain text dump rather than a |
+ // text representation of the renderer. |
+ bool dump_as_text; |
+ |
+ // If true and if dump_as_text_ is true, the test_shell will recursively |
+ // dump all frames as plain text. |
dcheng
2016/02/23 18:26:35
Hmm, so this implies that if I call dumpChildFrame
Łukasz Anforowicz
2016/02/23 18:45:26
Correct :-(.
There are tests that do something li
Łukasz Anforowicz
2016/02/23 18:50:40
Correction - this was supposed to say:
And there
|
+ bool dump_child_frames_as_text; |
+ |
+ // If true, the test_shell will produce a dump of the DOM rather than a text |
+ // representation of the renderer. |
dcheng
2016/02/23 18:26:35
s/renderer/layout objects/ might be more accurate
Łukasz Anforowicz
2016/02/23 18:45:26
Done.
|
+ bool dump_as_markup; |
+ |
+ // If true and if dump_as_markup_ is true, the test_shell will recursively |
+ // produce a dump of the DOM rather than a text representation of the |
+ // renderer. |
+ bool dump_child_frames_as_markup; |
+ |
+ // If true, the test_shell will print out the child frame scroll offsets as |
+ // well. |
+ bool dump_child_frame_scroll_positions; |
+ |
+ // Reports whether recursing over child frames is necessary. |
+ bool dump_child_frames() const { |
+ if (dump_as_text) |
+ return dump_child_frames_as_text; |
+ else if (dump_as_markup) |
+ return dump_child_frames_as_markup; |
+ else |
+ return dump_child_frame_scroll_positions; |
+ } |
+ |
+ // If true, layout is to target printed pages. |
+ bool is_printing; |
- bool dump_as_printed; |
- bool dump_child_frames; |
+ // Extra flags for debugging layout tests. |
bool dump_line_box_trees; |
bool debug_render_tree; |
}; |