Index: components/test_runner/test_runner.cc |
diff --git a/components/test_runner/test_runner.cc b/components/test_runner/test_runner.cc |
index f09284ca54e29c24e54b9130444664ba11df2b55..a96ebfcf2f15b75c368c1f0f86e7fa478b651b5e 100644 |
--- a/components/test_runner/test_runner.cc |
+++ b/components/test_runner/test_runner.cc |
@@ -1736,12 +1736,14 @@ void TestRunner::Reset() { |
} |
dump_editting_callbacks_ = false; |
- dump_as_text_ = false; |
- dump_as_markup_ = false; |
+ layout_dump_flags_.dump_as_text = false; |
+ layout_dump_flags_.dump_as_markup = false; |
generate_pixel_results_ = true; |
- dump_child_frame_scroll_positions_ = false; |
- dump_child_frames_as_markup_ = false; |
- dump_child_frames_as_text_ = false; |
+ layout_dump_flags_.dump_child_frame_scroll_positions = false; |
+ layout_dump_flags_.dump_child_frames_as_markup = false; |
+ layout_dump_flags_.dump_child_frames_as_text = false; |
+ layout_dump_flags_.dump_line_box_trees = false; |
+ layout_dump_flags_.debug_render_tree = false; |
dump_icon_changes_ = false; |
dump_as_audio_ = false; |
dump_frame_load_callbacks_ = false; |
@@ -1761,7 +1763,7 @@ void TestRunner::Reset() { |
dump_navigation_policy_ = false; |
test_repaint_ = false; |
sweep_horizontally_ = false; |
- is_printing_ = false; |
+ layout_dump_flags_.is_printing = false; |
midi_accessor_result_ = true; |
should_stay_on_page_after_handling_before_unload_ = false; |
should_dump_resource_priorities_ = false; |
@@ -1804,21 +1806,12 @@ bool TestRunner::shouldDumpEditingCallbacks() const { |
return dump_editting_callbacks_; |
} |
-bool TestRunner::shouldDumpAsText() { |
- CheckResponseMimeType(); |
- return dump_as_text_; |
-} |
- |
void TestRunner::setShouldDumpAsText(bool value) { |
- dump_as_text_ = value; |
-} |
- |
-bool TestRunner::shouldDumpAsMarkup() { |
- return dump_as_markup_; |
+ layout_dump_flags_.dump_as_text = value; |
} |
void TestRunner::setShouldDumpAsMarkup(bool value) { |
- dump_as_markup_ = value; |
+ layout_dump_flags_.dump_as_markup = value; |
} |
bool TestRunner::shouldDumpAsCustomText() const { |
@@ -1848,18 +1841,6 @@ void TestRunner::setShouldGeneratePixelResults(bool value) { |
generate_pixel_results_ = value; |
} |
-bool TestRunner::shouldDumpChildFrameScrollPositions() const { |
- return dump_child_frame_scroll_positions_; |
-} |
- |
-bool TestRunner::shouldDumpChildFramesAsMarkup() const { |
- return dump_child_frames_as_markup_; |
-} |
- |
-bool TestRunner::shouldDumpChildFramesAsText() const { |
- return dump_child_frames_as_text_; |
-} |
- |
bool TestRunner::ShouldDumpAsAudio() const { |
return dump_as_audio_; |
} |
@@ -1868,25 +1849,9 @@ void TestRunner::GetAudioData(std::vector<unsigned char>* buffer_view) const { |
*buffer_view = audio_data_; |
} |
-LayoutDumpFlags TestRunner::GetLayoutDumpFlags() { |
- LayoutDumpFlags result; |
- |
- if (shouldDumpAsText()) { |
- result.main_dump_mode = LayoutDumpMode::DUMP_AS_TEXT; |
- result.dump_child_frames = shouldDumpChildFramesAsText(); |
- } else if (shouldDumpAsMarkup()) { |
- result.main_dump_mode = LayoutDumpMode::DUMP_AS_MARKUP; |
- result.dump_child_frames = shouldDumpChildFramesAsMarkup(); |
- } else { |
- result.main_dump_mode = LayoutDumpMode::DUMP_SCROLL_POSITIONS; |
- result.dump_child_frames = shouldDumpChildFrameScrollPositions(); |
- } |
- |
- result.dump_as_printed = isPrinting(); |
- |
- result.dump_line_box_trees = result.debug_render_tree = false; |
- |
- return result; |
+const LayoutDumpFlags& TestRunner::GetLayoutDumpFlags() { |
+ CheckResponseMimeType(); |
dcheng
2016/02/23 18:26:35
Why is this line here?
Łukasz Anforowicz
2016/02/23 18:45:26
Previously this call was made by shouldDumpAsText
|
+ return layout_dump_flags_; |
} |
bool TestRunner::HasCustomTextDump(std::string* custom_text_dump) const { |
@@ -1971,7 +1936,7 @@ bool TestRunner::shouldDumpSelectionRect() const { |
} |
bool TestRunner::isPrinting() const { |
- return is_printing_; |
+ return layout_dump_flags_.is_printing; |
} |
bool TestRunner::shouldWaitUntilExternalURLLoad() const { |
@@ -2690,30 +2655,30 @@ void TestRunner::DumpEditingCallbacks() { |
} |
void TestRunner::DumpAsMarkup() { |
- dump_as_markup_ = true; |
+ layout_dump_flags_.dump_as_markup = true; |
generate_pixel_results_ = false; |
} |
void TestRunner::DumpAsText() { |
- dump_as_text_ = true; |
+ layout_dump_flags_.dump_as_text = true; |
generate_pixel_results_ = false; |
} |
void TestRunner::DumpAsTextWithPixelResults() { |
- dump_as_text_ = true; |
+ layout_dump_flags_.dump_as_text = true; |
generate_pixel_results_ = true; |
} |
void TestRunner::DumpChildFrameScrollPositions() { |
- dump_child_frame_scroll_positions_ = true; |
+ layout_dump_flags_.dump_child_frame_scroll_positions = true; |
} |
void TestRunner::DumpChildFramesAsMarkup() { |
- dump_child_frames_as_markup_ = true; |
+ layout_dump_flags_.dump_child_frames_as_markup = true; |
} |
void TestRunner::DumpChildFramesAsText() { |
- dump_child_frames_as_text_ = true; |
+ layout_dump_flags_.dump_child_frames_as_text = true; |
} |
void TestRunner::DumpIconChanges() { |
@@ -2812,11 +2777,11 @@ void TestRunner::DumpSelectionRect() { |
} |
void TestRunner::SetPrinting() { |
- is_printing_ = true; |
+ layout_dump_flags_.is_printing = true; |
} |
void TestRunner::ClearPrinting() { |
- is_printing_ = false; |
+ layout_dump_flags_.is_printing = false; |
} |
void TestRunner::SetShouldStayOnPageAfterHandlingBeforeUnload(bool value) { |
@@ -3194,11 +3159,11 @@ void TestRunner::LocationChangeDone() { |
void TestRunner::CheckResponseMimeType() { |
// Text output: the test page can request different types of output which we |
// handle here. |
- if (!dump_as_text_) { |
+ if (!layout_dump_flags_.dump_as_text) { |
std::string mimeType = |
web_view_->mainFrame()->dataSource()->response().mimeType().utf8(); |
if (mimeType == "text/plain") { |
- dump_as_text_ = true; |
+ layout_dump_flags_.dump_as_text = true; |
generate_pixel_results_ = false; |
} |
} |