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

Side by Side Diff: content/shell/test_runner/test_runner.cc

Issue 2907463003: Remove window.status plumbing, it's unused and the spec says it's a dummy (Closed)
Patch Set: Drop accidental change Created 3 years, 6 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
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 "content/shell/test_runner/test_runner.h" 5 #include "content/shell/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 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 DumpResourceResponseMIMETypes(); 153 void DumpResourceResponseMIMETypes();
154 void DumpSelectionRect(); 154 void DumpSelectionRect();
155 void DumpSpellCheckCallbacks(); 155 void DumpSpellCheckCallbacks();
156 void DumpTitleChanges(); 156 void DumpTitleChanges();
157 void DumpUserGestureInFrameLoadCallbacks(); 157 void DumpUserGestureInFrameLoadCallbacks();
158 void DumpWindowStatusChanges();
159 void EnableUseZoomForDSF(v8::Local<v8::Function> callback); 158 void EnableUseZoomForDSF(v8::Local<v8::Function> callback);
160 void EvaluateInWebInspector(int call_id, const std::string& script); 159 void EvaluateInWebInspector(int call_id, const std::string& script);
161 void EvaluateScriptInIsolatedWorld(int world_id, const std::string& script); 160 void EvaluateScriptInIsolatedWorld(int world_id, const std::string& script);
162 void ExecCommand(gin::Arguments* args); 161 void ExecCommand(gin::Arguments* args);
163 void ForceNextDrawingBufferCreationToFail(); 162 void ForceNextDrawingBufferCreationToFail();
164 void ForceNextWebGLContextCreationToFail(); 163 void ForceNextWebGLContextCreationToFail();
165 void ForceRedSelectionColors(); 164 void ForceRedSelectionColors();
166 void GetBluetoothManualChooserEvents(v8::Local<v8::Function> callback); 165 void GetBluetoothManualChooserEvents(v8::Local<v8::Function> callback);
167 void GetManifestThen(v8::Local<v8::Function> callback); 166 void GetManifestThen(v8::Local<v8::Function> callback);
168 void InsertStyleSheet(const std::string& source_code); 167 void InsertStyleSheet(const std::string& source_code);
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 &TestRunnerBindings::DumpPermissionClientCallbacks) 431 &TestRunnerBindings::DumpPermissionClientCallbacks)
433 .SetMethod("dumpPingLoaderCallbacks", 432 .SetMethod("dumpPingLoaderCallbacks",
434 &TestRunnerBindings::DumpPingLoaderCallbacks) 433 &TestRunnerBindings::DumpPingLoaderCallbacks)
435 .SetMethod("dumpResourceLoadCallbacks", 434 .SetMethod("dumpResourceLoadCallbacks",
436 &TestRunnerBindings::DumpResourceLoadCallbacks) 435 &TestRunnerBindings::DumpResourceLoadCallbacks)
437 .SetMethod("dumpResourceResponseMIMETypes", 436 .SetMethod("dumpResourceResponseMIMETypes",
438 &TestRunnerBindings::DumpResourceResponseMIMETypes) 437 &TestRunnerBindings::DumpResourceResponseMIMETypes)
439 .SetMethod("dumpSelectionRect", &TestRunnerBindings::DumpSelectionRect) 438 .SetMethod("dumpSelectionRect", &TestRunnerBindings::DumpSelectionRect)
440 .SetMethod("dumpSpellCheckCallbacks", 439 .SetMethod("dumpSpellCheckCallbacks",
441 &TestRunnerBindings::DumpSpellCheckCallbacks) 440 &TestRunnerBindings::DumpSpellCheckCallbacks)
442
443 // Used at fast/dom/assign-to-window-status.html
444 .SetMethod("dumpStatusCallbacks",
445 &TestRunnerBindings::DumpWindowStatusChanges)
446 .SetMethod("dumpTitleChanges", &TestRunnerBindings::DumpTitleChanges) 441 .SetMethod("dumpTitleChanges", &TestRunnerBindings::DumpTitleChanges)
447 .SetMethod("dumpUserGestureInFrameLoadCallbacks", 442 .SetMethod("dumpUserGestureInFrameLoadCallbacks",
448 &TestRunnerBindings::DumpUserGestureInFrameLoadCallbacks) 443 &TestRunnerBindings::DumpUserGestureInFrameLoadCallbacks)
449 .SetMethod("enableAutoResizeMode", 444 .SetMethod("enableAutoResizeMode",
450 &TestRunnerBindings::EnableAutoResizeMode) 445 &TestRunnerBindings::EnableAutoResizeMode)
451 .SetMethod("enableUseZoomForDSF", 446 .SetMethod("enableUseZoomForDSF",
452 &TestRunnerBindings::EnableUseZoomForDSF) 447 &TestRunnerBindings::EnableUseZoomForDSF)
453 .SetMethod("evaluateInWebInspector", 448 .SetMethod("evaluateInWebInspector",
454 &TestRunnerBindings::EvaluateInWebInspector) 449 &TestRunnerBindings::EvaluateInWebInspector)
455 .SetMethod("evaluateInWebInspectorOverlay", 450 .SetMethod("evaluateInWebInspectorOverlay",
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
1194 void TestRunnerBindings::SetAutoplayAllowed(bool allowed) { 1189 void TestRunnerBindings::SetAutoplayAllowed(bool allowed) {
1195 if (runner_) 1190 if (runner_)
1196 runner_->SetAutoplayAllowed(allowed); 1191 runner_->SetAutoplayAllowed(allowed);
1197 } 1192 }
1198 1193
1199 void TestRunnerBindings::DumpPermissionClientCallbacks() { 1194 void TestRunnerBindings::DumpPermissionClientCallbacks() {
1200 if (runner_) 1195 if (runner_)
1201 runner_->DumpPermissionClientCallbacks(); 1196 runner_->DumpPermissionClientCallbacks();
1202 } 1197 }
1203 1198
1204 void TestRunnerBindings::DumpWindowStatusChanges() {
1205 if (runner_)
1206 runner_->DumpWindowStatusChanges();
1207 }
1208
1209 void TestRunnerBindings::DumpSpellCheckCallbacks() { 1199 void TestRunnerBindings::DumpSpellCheckCallbacks() {
1210 if (runner_) 1200 if (runner_)
1211 runner_->DumpSpellCheckCallbacks(); 1201 runner_->DumpSpellCheckCallbacks();
1212 } 1202 }
1213 1203
1214 void TestRunnerBindings::DumpBackForwardList() { 1204 void TestRunnerBindings::DumpBackForwardList() {
1215 if (runner_) 1205 if (runner_)
1216 runner_->DumpBackForwardList(); 1206 runner_->DumpBackForwardList();
1217 } 1207 }
1218 1208
(...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after
1875 } 1865 }
1876 1866
1877 WebTextCheckClient* TestRunner::GetWebTextCheckClient() const { 1867 WebTextCheckClient* TestRunner::GetWebTextCheckClient() const {
1878 return spellcheck_.get(); 1868 return spellcheck_.get();
1879 } 1869 }
1880 1870
1881 void TestRunner::InitializeWebViewWithMocks(blink::WebView* web_view) { 1871 void TestRunner::InitializeWebViewWithMocks(blink::WebView* web_view) {
1882 web_view->SetCredentialManagerClient(credential_manager_client_.get()); 1872 web_view->SetCredentialManagerClient(credential_manager_client_.get());
1883 } 1873 }
1884 1874
1885 bool TestRunner::shouldDumpStatusCallbacks() const {
1886 return layout_test_runtime_flags_.dump_window_status_changes();
1887 }
1888
1889 bool TestRunner::shouldDumpSpellCheckCallbacks() const { 1875 bool TestRunner::shouldDumpSpellCheckCallbacks() const {
1890 return layout_test_runtime_flags_.dump_spell_check_callbacks(); 1876 return layout_test_runtime_flags_.dump_spell_check_callbacks();
1891 } 1877 }
1892 1878
1893 bool TestRunner::ShouldDumpBackForwardList() const { 1879 bool TestRunner::ShouldDumpBackForwardList() const {
1894 return dump_back_forward_list_; 1880 return dump_back_forward_list_;
1895 } 1881 }
1896 1882
1897 bool TestRunner::isPrinting() const { 1883 bool TestRunner::isPrinting() const {
1898 return layout_test_runtime_flags_.is_printing(); 1884 return layout_test_runtime_flags_.is_printing();
(...skipping 658 matching lines...) Expand 10 before | Expand all | Expand 10 after
2557 OnLayoutTestRuntimeFlagsChanged(); 2543 OnLayoutTestRuntimeFlagsChanged();
2558 } 2544 }
2559 2545
2560 void TestRunner::SetDisallowedSubresourcePathSuffixes( 2546 void TestRunner::SetDisallowedSubresourcePathSuffixes(
2561 const std::vector<std::string>& suffixes) { 2547 const std::vector<std::string>& suffixes) {
2562 DCHECK(main_view_); 2548 DCHECK(main_view_);
2563 main_view_->MainFrame()->DataSource()->SetSubresourceFilter( 2549 main_view_->MainFrame()->DataSource()->SetSubresourceFilter(
2564 new MockWebDocumentSubresourceFilter(suffixes)); 2550 new MockWebDocumentSubresourceFilter(suffixes));
2565 } 2551 }
2566 2552
2567 void TestRunner::DumpWindowStatusChanges() {
2568 layout_test_runtime_flags_.set_dump_window_status_changes(true);
2569 OnLayoutTestRuntimeFlagsChanged();
2570 }
2571
2572 void TestRunner::DumpSpellCheckCallbacks() { 2553 void TestRunner::DumpSpellCheckCallbacks() {
2573 layout_test_runtime_flags_.set_dump_spell_check_callbacks(true); 2554 layout_test_runtime_flags_.set_dump_spell_check_callbacks(true);
2574 OnLayoutTestRuntimeFlagsChanged(); 2555 OnLayoutTestRuntimeFlagsChanged();
2575 } 2556 }
2576 2557
2577 void TestRunner::DumpBackForwardList() { 2558 void TestRunner::DumpBackForwardList() {
2578 dump_back_forward_list_ = true; 2559 dump_back_forward_list_ = true;
2579 } 2560 }
2580 2561
2581 void TestRunner::DumpSelectionRect() { 2562 void TestRunner::DumpSelectionRect() {
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
2813 2794
2814 void TestRunner::NotifyDone() { 2795 void TestRunner::NotifyDone() {
2815 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() && 2796 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() &&
2816 !will_navigate_ && work_queue_.is_empty()) 2797 !will_navigate_ && work_queue_.is_empty())
2817 delegate_->TestFinished(); 2798 delegate_->TestFinished();
2818 layout_test_runtime_flags_.set_wait_until_done(false); 2799 layout_test_runtime_flags_.set_wait_until_done(false);
2819 OnLayoutTestRuntimeFlagsChanged(); 2800 OnLayoutTestRuntimeFlagsChanged();
2820 } 2801 }
2821 2802
2822 } // namespace test_runner 2803 } // namespace test_runner
OLDNEW
« no previous file with comments | « content/shell/test_runner/test_runner.h ('k') | content/shell/test_runner/web_view_test_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698