OLD | NEW |
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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/renderer/layout_test/layout_test_content_renderer_client
.h" | 5 #include "content/shell/renderer/layout_test/layout_test_content_renderer_client
.h" |
6 | 6 |
7 #include "base/callback.h" | 7 #include "base/callback.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/debug/debugger.h" | 9 #include "base/debug/debugger.h" |
10 #include "components/test_runner/app_banner_client.h" | 10 #include "components/test_runner/app_banner_client.h" |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 void LayoutTestContentRendererClient::RenderFrameCreated( | 62 void LayoutTestContentRendererClient::RenderFrameCreated( |
63 RenderFrame* render_frame) { | 63 RenderFrame* render_frame) { |
64 new LayoutTestRenderFrameObserver(render_frame); | 64 new LayoutTestRenderFrameObserver(render_frame); |
65 } | 65 } |
66 | 66 |
67 void LayoutTestContentRendererClient::RenderViewCreated( | 67 void LayoutTestContentRendererClient::RenderViewCreated( |
68 RenderView* render_view) { | 68 RenderView* render_view) { |
69 new ShellRenderViewObserver(render_view); | 69 new ShellRenderViewObserver(render_view); |
70 | 70 |
71 BlinkTestRunner* test_runner = BlinkTestRunner::Get(render_view); | 71 BlinkTestRunner* test_runner = BlinkTestRunner::Get(render_view); |
72 test_runner->Reset(); | 72 test_runner->Reset(false /* for_new_test */); |
73 render_view->GetWebView()->setSpellCheckClient( | 73 render_view->GetWebView()->setSpellCheckClient( |
74 test_runner->proxy()->GetSpellCheckClient()); | 74 test_runner->proxy()->GetSpellCheckClient()); |
75 | 75 |
76 render_view->GetWebView()->setCredentialManagerClient( | 76 render_view->GetWebView()->setCredentialManagerClient( |
77 test_runner->proxy()->GetCredentialManagerClientMock()); | 77 test_runner->proxy()->GetCredentialManagerClientMock()); |
78 test_runner::WebTestDelegate* delegate = | 78 test_runner::WebTestDelegate* delegate = |
79 LayoutTestRenderProcessObserver::GetInstance()->test_delegate(); | 79 LayoutTestRenderProcessObserver::GetInstance()->test_delegate(); |
80 if (delegate == static_cast<test_runner::WebTestDelegate*>(test_runner)) | 80 if (delegate == static_cast<test_runner::WebTestDelegate*>(test_runner)) |
81 LayoutTestRenderProcessObserver::GetInstance()->SetMainWindow(render_view); | 81 LayoutTestRenderProcessObserver::GetInstance()->SetMainWindow(render_view); |
82 } | 82 } |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
160 LayoutTestRenderProcessObserver::GetInstance()->SetTestDelegate( | 160 LayoutTestRenderProcessObserver::GetInstance()->SetTestDelegate( |
161 test_runner); | 161 test_runner); |
162 } | 162 } |
163 proxy->SetInterfaces( | 163 proxy->SetInterfaces( |
164 LayoutTestRenderProcessObserver::GetInstance()->test_interfaces()); | 164 LayoutTestRenderProcessObserver::GetInstance()->test_interfaces()); |
165 test_runner->proxy()->SetDelegate( | 165 test_runner->proxy()->SetDelegate( |
166 LayoutTestRenderProcessObserver::GetInstance()->test_delegate()); | 166 LayoutTestRenderProcessObserver::GetInstance()->test_delegate()); |
167 } | 167 } |
168 | 168 |
169 } // namespace content | 169 } // namespace content |
OLD | NEW |