| OLD | NEW |
| 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 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 void ResetTestHelperControllers(); | 193 void ResetTestHelperControllers(); |
| 194 void ResolveBeforeInstallPromptPromise(int request_id, | 194 void ResolveBeforeInstallPromptPromise(int request_id, |
| 195 const std::string& platform); | 195 const std::string& platform); |
| 196 void RunIdleTasks(v8::Local<v8::Function> callback); | 196 void RunIdleTasks(v8::Local<v8::Function> callback); |
| 197 void SendBluetoothManualChooserEvent(const std::string& event, | 197 void SendBluetoothManualChooserEvent(const std::string& event, |
| 198 const std::string& argument); | 198 const std::string& argument); |
| 199 void SetAcceptLanguages(const std::string& accept_languages); | 199 void SetAcceptLanguages(const std::string& accept_languages); |
| 200 void SetAllowDisplayOfInsecureContent(bool allowed); | 200 void SetAllowDisplayOfInsecureContent(bool allowed); |
| 201 void SetAllowFileAccessFromFileURLs(bool allow); | 201 void SetAllowFileAccessFromFileURLs(bool allow); |
| 202 void SetAllowRunningOfInsecureContent(bool allowed); | 202 void SetAllowRunningOfInsecureContent(bool allowed); |
| 203 void SetAutoplayAllowed(bool allowed); |
| 203 void SetAllowUniversalAccessFromFileURLs(bool allow); | 204 void SetAllowUniversalAccessFromFileURLs(bool allow); |
| 204 void SetAlwaysAcceptCookies(bool accept); | 205 void SetAlwaysAcceptCookies(bool accept); |
| 205 void SetAudioData(const gin::ArrayBufferView& view); | 206 void SetAudioData(const gin::ArrayBufferView& view); |
| 206 void SetBackingScaleFactor(double value, v8::Local<v8::Function> callback); | 207 void SetBackingScaleFactor(double value, v8::Local<v8::Function> callback); |
| 207 void SetBluetoothFakeAdapter(const std::string& adapter_name, | 208 void SetBluetoothFakeAdapter(const std::string& adapter_name, |
| 208 v8::Local<v8::Function> callback); | 209 v8::Local<v8::Function> callback); |
| 209 void SetBluetoothManualChooser(bool enable); | 210 void SetBluetoothManualChooser(bool enable); |
| 210 void SetCanOpenWindows(); | 211 void SetCanOpenWindows(); |
| 211 void SetCloseRemainingWindowsWhenComplete(gin::Arguments* args); | 212 void SetCloseRemainingWindowsWhenComplete(gin::Arguments* args); |
| 212 void SetColorProfile(const std::string& name, | 213 void SetColorProfile(const std::string& name, |
| (...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 // https://webbluetoothcg.github.io/web-bluetooth/tests/. | 493 // https://webbluetoothcg.github.io/web-bluetooth/tests/. |
| 493 .SetMethod("sendBluetoothManualChooserEvent", | 494 .SetMethod("sendBluetoothManualChooserEvent", |
| 494 &TestRunnerBindings::SendBluetoothManualChooserEvent) | 495 &TestRunnerBindings::SendBluetoothManualChooserEvent) |
| 495 .SetMethod("setAcceptLanguages", &TestRunnerBindings::SetAcceptLanguages) | 496 .SetMethod("setAcceptLanguages", &TestRunnerBindings::SetAcceptLanguages) |
| 496 .SetMethod("setAllowDisplayOfInsecureContent", | 497 .SetMethod("setAllowDisplayOfInsecureContent", |
| 497 &TestRunnerBindings::SetAllowDisplayOfInsecureContent) | 498 &TestRunnerBindings::SetAllowDisplayOfInsecureContent) |
| 498 .SetMethod("setAllowFileAccessFromFileURLs", | 499 .SetMethod("setAllowFileAccessFromFileURLs", |
| 499 &TestRunnerBindings::SetAllowFileAccessFromFileURLs) | 500 &TestRunnerBindings::SetAllowFileAccessFromFileURLs) |
| 500 .SetMethod("setAllowRunningOfInsecureContent", | 501 .SetMethod("setAllowRunningOfInsecureContent", |
| 501 &TestRunnerBindings::SetAllowRunningOfInsecureContent) | 502 &TestRunnerBindings::SetAllowRunningOfInsecureContent) |
| 503 .SetMethod("setAutoplayAllowed", |
| 504 &TestRunnerBindings::SetAutoplayAllowed) |
| 502 .SetMethod("setAllowUniversalAccessFromFileURLs", | 505 .SetMethod("setAllowUniversalAccessFromFileURLs", |
| 503 &TestRunnerBindings::SetAllowUniversalAccessFromFileURLs) | 506 &TestRunnerBindings::SetAllowUniversalAccessFromFileURLs) |
| 504 .SetMethod("setAlwaysAcceptCookies", | 507 .SetMethod("setAlwaysAcceptCookies", |
| 505 &TestRunnerBindings::SetAlwaysAcceptCookies) | 508 &TestRunnerBindings::SetAlwaysAcceptCookies) |
| 506 .SetMethod("setAudioData", &TestRunnerBindings::SetAudioData) | 509 .SetMethod("setAudioData", &TestRunnerBindings::SetAudioData) |
| 507 .SetMethod("setBackingScaleFactor", | 510 .SetMethod("setBackingScaleFactor", |
| 508 &TestRunnerBindings::SetBackingScaleFactor) | 511 &TestRunnerBindings::SetBackingScaleFactor) |
| 509 // The Bluetooth functions are specified at | 512 // The Bluetooth functions are specified at |
| 510 // https://webbluetoothcg.github.io/web-bluetooth/tests/. | 513 // https://webbluetoothcg.github.io/web-bluetooth/tests/. |
| 511 .SetMethod("setBluetoothFakeAdapter", | 514 .SetMethod("setBluetoothFakeAdapter", |
| (...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1136 void TestRunnerBindings::SetAllowDisplayOfInsecureContent(bool allowed) { | 1139 void TestRunnerBindings::SetAllowDisplayOfInsecureContent(bool allowed) { |
| 1137 if (runner_) | 1140 if (runner_) |
| 1138 runner_->SetAllowDisplayOfInsecureContent(allowed); | 1141 runner_->SetAllowDisplayOfInsecureContent(allowed); |
| 1139 } | 1142 } |
| 1140 | 1143 |
| 1141 void TestRunnerBindings::SetAllowRunningOfInsecureContent(bool allowed) { | 1144 void TestRunnerBindings::SetAllowRunningOfInsecureContent(bool allowed) { |
| 1142 if (runner_) | 1145 if (runner_) |
| 1143 runner_->SetAllowRunningOfInsecureContent(allowed); | 1146 runner_->SetAllowRunningOfInsecureContent(allowed); |
| 1144 } | 1147 } |
| 1145 | 1148 |
| 1149 void TestRunnerBindings::SetAutoplayAllowed(bool allowed) { |
| 1150 if (runner_) |
| 1151 runner_->SetAutoplayAllowed(allowed); |
| 1152 } |
| 1153 |
| 1146 void TestRunnerBindings::DumpPermissionClientCallbacks() { | 1154 void TestRunnerBindings::DumpPermissionClientCallbacks() { |
| 1147 if (runner_) | 1155 if (runner_) |
| 1148 runner_->DumpPermissionClientCallbacks(); | 1156 runner_->DumpPermissionClientCallbacks(); |
| 1149 } | 1157 } |
| 1150 | 1158 |
| 1151 void TestRunnerBindings::DumpWindowStatusChanges() { | 1159 void TestRunnerBindings::DumpWindowStatusChanges() { |
| 1152 if (runner_) | 1160 if (runner_) |
| 1153 runner_->DumpWindowStatusChanges(); | 1161 runner_->DumpWindowStatusChanges(); |
| 1154 } | 1162 } |
| 1155 | 1163 |
| (...skipping 1648 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2804 void TestRunner::SetAllowDisplayOfInsecureContent(bool allowed) { | 2812 void TestRunner::SetAllowDisplayOfInsecureContent(bool allowed) { |
| 2805 layout_test_runtime_flags_.set_displaying_insecure_content_allowed(allowed); | 2813 layout_test_runtime_flags_.set_displaying_insecure_content_allowed(allowed); |
| 2806 OnLayoutTestRuntimeFlagsChanged(); | 2814 OnLayoutTestRuntimeFlagsChanged(); |
| 2807 } | 2815 } |
| 2808 | 2816 |
| 2809 void TestRunner::SetAllowRunningOfInsecureContent(bool allowed) { | 2817 void TestRunner::SetAllowRunningOfInsecureContent(bool allowed) { |
| 2810 layout_test_runtime_flags_.set_running_insecure_content_allowed(allowed); | 2818 layout_test_runtime_flags_.set_running_insecure_content_allowed(allowed); |
| 2811 OnLayoutTestRuntimeFlagsChanged(); | 2819 OnLayoutTestRuntimeFlagsChanged(); |
| 2812 } | 2820 } |
| 2813 | 2821 |
| 2822 void TestRunner::SetAutoplayAllowed(bool allowed) { |
| 2823 layout_test_runtime_flags_.set_autoplay_allowed(allowed); |
| 2824 OnLayoutTestRuntimeFlagsChanged(); |
| 2825 } |
| 2826 |
| 2814 void TestRunner::DumpPermissionClientCallbacks() { | 2827 void TestRunner::DumpPermissionClientCallbacks() { |
| 2815 layout_test_runtime_flags_.set_dump_web_content_settings_client_callbacks( | 2828 layout_test_runtime_flags_.set_dump_web_content_settings_client_callbacks( |
| 2816 true); | 2829 true); |
| 2817 OnLayoutTestRuntimeFlagsChanged(); | 2830 OnLayoutTestRuntimeFlagsChanged(); |
| 2818 } | 2831 } |
| 2819 | 2832 |
| 2820 void TestRunner::DumpWindowStatusChanges() { | 2833 void TestRunner::DumpWindowStatusChanges() { |
| 2821 dump_window_status_changes_ = true; | 2834 dump_window_status_changes_ = true; |
| 2822 } | 2835 } |
| 2823 | 2836 |
| (...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3364 | 3377 |
| 3365 blink::WebView* TestRunnerForSpecificView::web_view() { | 3378 blink::WebView* TestRunnerForSpecificView::web_view() { |
| 3366 return web_test_proxy_base_->web_view(); | 3379 return web_test_proxy_base_->web_view(); |
| 3367 } | 3380 } |
| 3368 | 3381 |
| 3369 WebTestDelegate* TestRunnerForSpecificView::delegate() { | 3382 WebTestDelegate* TestRunnerForSpecificView::delegate() { |
| 3370 return web_test_proxy_base_->delegate(); | 3383 return web_test_proxy_base_->delegate(); |
| 3371 } | 3384 } |
| 3372 | 3385 |
| 3373 } // namespace test_runner | 3386 } // namespace test_runner |
| OLD | NEW |