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

Side by Side Diff: components/test_runner/test_runner.cc

Issue 2211283004: Drop test-only WebFrameClient params/functions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « components/test_runner/test_runner.h ('k') | components/test_runner/web_frame_test_client.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/test_runner/test_runner.h" 5 #include "components/test_runner/test_runner.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <limits> 8 #include <limits>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
143 void DumpCreateView(); 143 void DumpCreateView();
144 void DumpDragImage(); 144 void DumpDragImage();
145 void DumpEditingCallbacks(); 145 void DumpEditingCallbacks();
146 void DumpFrameLoadCallbacks(); 146 void DumpFrameLoadCallbacks();
147 void DumpIconChanges(); 147 void DumpIconChanges();
148 void DumpNavigationPolicy(); 148 void DumpNavigationPolicy();
149 void DumpPageImportanceSignals(); 149 void DumpPageImportanceSignals();
150 void DumpPermissionClientCallbacks(); 150 void DumpPermissionClientCallbacks();
151 void DumpPingLoaderCallbacks(); 151 void DumpPingLoaderCallbacks();
152 void DumpResourceLoadCallbacks(); 152 void DumpResourceLoadCallbacks();
153 void DumpResourceRequestPriorities();
154 void DumpResourceResponseMIMETypes(); 153 void DumpResourceResponseMIMETypes();
155 void DumpSelectionRect(); 154 void DumpSelectionRect();
156 void DumpSpellCheckCallbacks(); 155 void DumpSpellCheckCallbacks();
157 void DumpTitleChanges(); 156 void DumpTitleChanges();
158 void DumpUserGestureInFrameLoadCallbacks(); 157 void DumpUserGestureInFrameLoadCallbacks();
159 void DumpWindowStatusChanges(); 158 void DumpWindowStatusChanges();
160 void EnableUseZoomForDSF(v8::Local<v8::Function> callback); 159 void EnableUseZoomForDSF(v8::Local<v8::Function> callback);
161 void EvaluateInWebInspector(int call_id, const std::string& script); 160 void EvaluateInWebInspector(int call_id, const std::string& script);
162 void EvaluateScriptInIsolatedWorld(int world_id, const std::string& script); 161 void EvaluateScriptInIsolatedWorld(int world_id, const std::string& script);
163 void ExecCommand(gin::Arguments* args); 162 void ExecCommand(gin::Arguments* args);
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 .SetMethod("dumpNavigationPolicy", 392 .SetMethod("dumpNavigationPolicy",
394 &TestRunnerBindings::DumpNavigationPolicy) 393 &TestRunnerBindings::DumpNavigationPolicy)
395 .SetMethod("dumpPageImportanceSignals", 394 .SetMethod("dumpPageImportanceSignals",
396 &TestRunnerBindings::DumpPageImportanceSignals) 395 &TestRunnerBindings::DumpPageImportanceSignals)
397 .SetMethod("dumpPermissionClientCallbacks", 396 .SetMethod("dumpPermissionClientCallbacks",
398 &TestRunnerBindings::DumpPermissionClientCallbacks) 397 &TestRunnerBindings::DumpPermissionClientCallbacks)
399 .SetMethod("dumpPingLoaderCallbacks", 398 .SetMethod("dumpPingLoaderCallbacks",
400 &TestRunnerBindings::DumpPingLoaderCallbacks) 399 &TestRunnerBindings::DumpPingLoaderCallbacks)
401 .SetMethod("dumpResourceLoadCallbacks", 400 .SetMethod("dumpResourceLoadCallbacks",
402 &TestRunnerBindings::DumpResourceLoadCallbacks) 401 &TestRunnerBindings::DumpResourceLoadCallbacks)
403 .SetMethod("dumpResourceRequestPriorities",
404 &TestRunnerBindings::DumpResourceRequestPriorities)
405 .SetMethod("dumpResourceResponseMIMETypes", 402 .SetMethod("dumpResourceResponseMIMETypes",
406 &TestRunnerBindings::DumpResourceResponseMIMETypes) 403 &TestRunnerBindings::DumpResourceResponseMIMETypes)
407 .SetMethod("dumpSelectionRect", &TestRunnerBindings::DumpSelectionRect) 404 .SetMethod("dumpSelectionRect", &TestRunnerBindings::DumpSelectionRect)
408 .SetMethod("dumpSpellCheckCallbacks", 405 .SetMethod("dumpSpellCheckCallbacks",
409 &TestRunnerBindings::DumpSpellCheckCallbacks) 406 &TestRunnerBindings::DumpSpellCheckCallbacks)
410 407
411 // Used at fast/dom/assign-to-window-status.html 408 // Used at fast/dom/assign-to-window-status.html
412 .SetMethod("dumpStatusCallbacks", 409 .SetMethod("dumpStatusCallbacks",
413 &TestRunnerBindings::DumpWindowStatusChanges) 410 &TestRunnerBindings::DumpWindowStatusChanges)
414 .SetMethod("dumpTitleChanges", &TestRunnerBindings::DumpTitleChanges) 411 .SetMethod("dumpTitleChanges", &TestRunnerBindings::DumpTitleChanges)
(...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after
1182 if (runner_) 1179 if (runner_)
1183 runner_->SetShouldStayOnPageAfterHandlingBeforeUnload(value); 1180 runner_->SetShouldStayOnPageAfterHandlingBeforeUnload(value);
1184 } 1181 }
1185 1182
1186 void TestRunnerBindings::SetWillSendRequestClearHeader( 1183 void TestRunnerBindings::SetWillSendRequestClearHeader(
1187 const std::string& header) { 1184 const std::string& header) {
1188 if (runner_) 1185 if (runner_)
1189 runner_->SetWillSendRequestClearHeader(header); 1186 runner_->SetWillSendRequestClearHeader(header);
1190 } 1187 }
1191 1188
1192 void TestRunnerBindings::DumpResourceRequestPriorities() {
1193 if (runner_)
1194 runner_->DumpResourceRequestPriorities();
1195 }
1196
1197 void TestRunnerBindings::SetUseMockTheme(bool use) { 1189 void TestRunnerBindings::SetUseMockTheme(bool use) {
1198 if (runner_) 1190 if (runner_)
1199 runner_->SetUseMockTheme(use); 1191 runner_->SetUseMockTheme(use);
1200 } 1192 }
1201 1193
1202 void TestRunnerBindings::WaitUntilExternalURLLoad() { 1194 void TestRunnerBindings::WaitUntilExternalURLLoad() {
1203 if (runner_) 1195 if (runner_)
1204 runner_->WaitUntilExternalURLLoad(); 1196 runner_->WaitUntilExternalURLLoad();
1205 } 1197 }
1206 1198
(...skipping 683 matching lines...) Expand 10 before | Expand all | Expand 10 after
1890 } 1882 }
1891 1883
1892 bool TestRunner::policyDelegateIsPermissive() const { 1884 bool TestRunner::policyDelegateIsPermissive() const {
1893 return layout_test_runtime_flags_.policy_delegate_is_permissive(); 1885 return layout_test_runtime_flags_.policy_delegate_is_permissive();
1894 } 1886 }
1895 1887
1896 bool TestRunner::policyDelegateShouldNotifyDone() const { 1888 bool TestRunner::policyDelegateShouldNotifyDone() const {
1897 return layout_test_runtime_flags_.policy_delegate_should_notify_done(); 1889 return layout_test_runtime_flags_.policy_delegate_should_notify_done();
1898 } 1890 }
1899 1891
1900 bool TestRunner::shouldDumpResourcePriorities() const {
1901 return layout_test_runtime_flags_.dump_resource_priorities();
1902 }
1903
1904 void TestRunner::setToolTipText(const WebString& text) { 1892 void TestRunner::setToolTipText(const WebString& text) {
1905 tooltip_text_ = text.utf8(); 1893 tooltip_text_ = text.utf8();
1906 } 1894 }
1907 1895
1908 void TestRunner::setDragImage( 1896 void TestRunner::setDragImage(
1909 const blink::WebImage& drag_image) { 1897 const blink::WebImage& drag_image) {
1910 if (layout_test_runtime_flags_.dump_drag_image()) { 1898 if (layout_test_runtime_flags_.dump_drag_image()) {
1911 if (drag_image_.isNull()) 1899 if (drag_image_.isNull())
1912 drag_image_ = drag_image; 1900 drag_image_ = drag_image;
1913 } 1901 }
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after
2544 layout_test_runtime_flags_.set_stay_on_page_after_handling_before_unload( 2532 layout_test_runtime_flags_.set_stay_on_page_after_handling_before_unload(
2545 value); 2533 value);
2546 OnLayoutTestRuntimeFlagsChanged(); 2534 OnLayoutTestRuntimeFlagsChanged();
2547 } 2535 }
2548 2536
2549 void TestRunner::SetWillSendRequestClearHeader(const std::string& header) { 2537 void TestRunner::SetWillSendRequestClearHeader(const std::string& header) {
2550 if (!header.empty()) 2538 if (!header.empty())
2551 http_headers_to_clear_.insert(header); 2539 http_headers_to_clear_.insert(header);
2552 } 2540 }
2553 2541
2554 void TestRunner::DumpResourceRequestPriorities() {
2555 layout_test_runtime_flags_.set_dump_resource_priorities(true);
2556 OnLayoutTestRuntimeFlagsChanged();
2557 }
2558
2559 void TestRunner::SetUseMockTheme(bool use) { 2542 void TestRunner::SetUseMockTheme(bool use) {
2560 use_mock_theme_ = use; 2543 use_mock_theme_ = use;
2561 blink::setMockThemeEnabledForTest(use); 2544 blink::setMockThemeEnabledForTest(use);
2562 } 2545 }
2563 2546
2564 void TestRunner::ShowWebInspector(const std::string& str, 2547 void TestRunner::ShowWebInspector(const std::string& str,
2565 const std::string& frontend_url) { 2548 const std::string& frontend_url) {
2566 ShowDevTools(str, frontend_url); 2549 ShowDevTools(str, frontend_url);
2567 } 2550 }
2568 2551
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
2744 2727
2745 void TestRunner::NotifyDone() { 2728 void TestRunner::NotifyDone() {
2746 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() && 2729 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() &&
2747 !will_navigate_ && work_queue_.is_empty()) 2730 !will_navigate_ && work_queue_.is_empty())
2748 delegate_->TestFinished(); 2731 delegate_->TestFinished();
2749 layout_test_runtime_flags_.set_wait_until_done(false); 2732 layout_test_runtime_flags_.set_wait_until_done(false);
2750 OnLayoutTestRuntimeFlagsChanged(); 2733 OnLayoutTestRuntimeFlagsChanged();
2751 } 2734 }
2752 2735
2753 } // namespace test_runner 2736 } // namespace test_runner
OLDNEW
« no previous file with comments | « components/test_runner/test_runner.h ('k') | components/test_runner/web_frame_test_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698