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

Unified Diff: content/shell/test_runner/test_runner.cc

Issue 2707183003: Move //components/test_runner back into //content/shell (Closed)
Patch Set: Trim DEPS Created 3 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: content/shell/test_runner/test_runner.cc
diff --git a/components/test_runner/test_runner.cc b/content/shell/test_runner/test_runner.cc
similarity index 94%
rename from components/test_runner/test_runner.cc
rename to content/shell/test_runner/test_runner.cc
index 77fc4fb9381b16c53cbd9ca02969515d433589bb..bbee54dc0d5d1e32cb6e5fbc1e300168c2db5677 100644
--- a/components/test_runner/test_runner.cc
+++ b/content/shell/test_runner/test_runner.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "components/test_runner/test_runner.h"
+#include "content/shell/test_runner/test_runner.h"
#include <stddef.h>
#include <limits>
@@ -16,22 +16,22 @@
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
-#include "components/test_runner/layout_and_paint_async_then.h"
-#include "components/test_runner/layout_dump.h"
-#include "components/test_runner/mock_content_settings_client.h"
-#include "components/test_runner/mock_credential_manager_client.h"
-#include "components/test_runner/mock_screen_orientation_client.h"
-#include "components/test_runner/mock_web_document_subresource_filter.h"
-#include "components/test_runner/mock_web_speech_recognizer.h"
-#include "components/test_runner/mock_web_user_media_client.h"
-#include "components/test_runner/pixel_dump.h"
-#include "components/test_runner/spell_check_client.h"
-#include "components/test_runner/test_common.h"
-#include "components/test_runner/test_interfaces.h"
-#include "components/test_runner/test_preferences.h"
-#include "components/test_runner/test_runner_for_specific_view.h"
-#include "components/test_runner/web_test_delegate.h"
-#include "components/test_runner/web_view_test_proxy.h"
+#include "content/shell/test_runner/layout_and_paint_async_then.h"
+#include "content/shell/test_runner/layout_dump.h"
+#include "content/shell/test_runner/mock_content_settings_client.h"
+#include "content/shell/test_runner/mock_credential_manager_client.h"
+#include "content/shell/test_runner/mock_screen_orientation_client.h"
+#include "content/shell/test_runner/mock_web_document_subresource_filter.h"
+#include "content/shell/test_runner/mock_web_speech_recognizer.h"
+#include "content/shell/test_runner/mock_web_user_media_client.h"
+#include "content/shell/test_runner/pixel_dump.h"
+#include "content/shell/test_runner/spell_check_client.h"
+#include "content/shell/test_runner/test_common.h"
+#include "content/shell/test_runner/test_interfaces.h"
+#include "content/shell/test_runner/test_preferences.h"
+#include "content/shell/test_runner/test_runner_for_specific_view.h"
+#include "content/shell/test_runner/web_test_delegate.h"
+#include "content/shell/test_runner/web_view_test_proxy.h"
#include "gin/arguments.h"
#include "gin/array_buffer.h"
#include "gin/handle.h"
@@ -276,7 +276,8 @@ class TestRunnerBindings : public gin::Wrappable<TestRunnerBindings> {
int max_height);
std::string EvaluateInWebInspectorOverlay(const std::string& script);
v8::Local<v8::Value> EvaluateScriptInIsolatedWorldAndReturnValue(
- int world_id, const std::string& script);
+ int world_id,
+ const std::string& script);
bool FindString(const std::string& search_text,
const std::vector<std::string>& options_array);
bool HasCustomPageSizeStyle(int page_index);
@@ -297,8 +298,7 @@ class TestRunnerBindings : public gin::Wrappable<TestRunnerBindings> {
DISALLOW_COPY_AND_ASSIGN(TestRunnerBindings);
};
-gin::WrapperInfo TestRunnerBindings::kWrapperInfo = {
- gin::kEmbedderNativeGin};
+gin::WrapperInfo TestRunnerBindings::kWrapperInfo = {gin::kEmbedderNativeGin};
// static
void TestRunnerBindings::Install(
@@ -711,7 +711,8 @@ bool TestRunnerBindings::CallShouldCloseOnWebView() {
}
void TestRunnerBindings::SetDomainRelaxationForbiddenForURLScheme(
- bool forbidden, const std::string& scheme) {
+ bool forbidden,
+ const std::string& scheme) {
if (view_runner_)
view_runner_->SetDomainRelaxationForbiddenForURLScheme(forbidden, scheme);
}
@@ -767,7 +768,8 @@ void TestRunnerBindings::RemoveSpellCheckResolvedCallback() {
v8::Local<v8::Value>
TestRunnerBindings::EvaluateScriptInIsolatedWorldAndReturnValue(
- int world_id, const std::string& script) {
+ int world_id,
+ const std::string& script) {
if (!view_runner_ || world_id <= 0 || world_id >= (1 << 29))
return v8::Local<v8::Value>();
return view_runner_->EvaluateScriptInIsolatedWorldAndReturnValue(world_id,
@@ -775,19 +777,22 @@ TestRunnerBindings::EvaluateScriptInIsolatedWorldAndReturnValue(
}
void TestRunnerBindings::EvaluateScriptInIsolatedWorld(
- int world_id, const std::string& script) {
+ int world_id,
+ const std::string& script) {
if (view_runner_ && world_id > 0 && world_id < (1 << 29))
view_runner_->EvaluateScriptInIsolatedWorld(world_id, script);
}
void TestRunnerBindings::SetIsolatedWorldSecurityOrigin(
- int world_id, v8::Local<v8::Value> origin) {
+ int world_id,
+ v8::Local<v8::Value> origin) {
if (view_runner_)
view_runner_->SetIsolatedWorldSecurityOrigin(world_id, origin);
}
void TestRunnerBindings::SetIsolatedWorldContentSecurityPolicy(
- int world_id, const std::string& policy) {
+ int world_id,
+ const std::string& policy) {
if (view_runner_)
view_runner_->SetIsolatedWorldContentSecurityPolicy(world_id, policy);
}
@@ -798,8 +803,7 @@ void TestRunnerBindings::AddOriginAccessWhitelistEntry(
const std::string& destination_host,
bool allow_destination_subdomains) {
if (runner_) {
- runner_->AddOriginAccessWhitelistEntry(source_origin,
- destination_protocol,
+ runner_->AddOriginAccessWhitelistEntry(source_origin, destination_protocol,
destination_host,
allow_destination_subdomains);
}
@@ -811,10 +815,9 @@ void TestRunnerBindings::RemoveOriginAccessWhitelistEntry(
const std::string& destination_host,
bool allow_destination_subdomains) {
if (runner_) {
- runner_->RemoveOriginAccessWhitelistEntry(source_origin,
- destination_protocol,
- destination_host,
- allow_destination_subdomains);
+ runner_->RemoveOriginAccessWhitelistEntry(
+ source_origin, destination_protocol, destination_host,
+ allow_destination_subdomains);
}
}
@@ -873,8 +876,8 @@ bool TestRunnerBindings::EnableAutoResizeMode(int min_width,
int max_width,
int max_height) {
if (runner_) {
- return runner_->EnableAutoResizeMode(min_width, min_height,
- max_width, max_height);
+ return runner_->EnableAutoResizeMode(min_width, min_height, max_width,
+ max_height);
}
return false;
}
@@ -940,22 +943,14 @@ void TestRunnerBindings::SetMockDeviceMotion(gin::Arguments* args) {
args->GetNext(&rotation_rate_gamma);
args->GetNext(&interval);
- runner_->SetMockDeviceMotion(has_acceleration_x, acceleration_x,
- has_acceleration_y, acceleration_y,
- has_acceleration_z, acceleration_z,
- has_acceleration_including_gravity_x,
- acceleration_including_gravity_x,
- has_acceleration_including_gravity_y,
- acceleration_including_gravity_y,
- has_acceleration_including_gravity_z,
- acceleration_including_gravity_z,
- has_rotation_rate_alpha,
- rotation_rate_alpha,
- has_rotation_rate_beta,
- rotation_rate_beta,
- has_rotation_rate_gamma,
- rotation_rate_gamma,
- interval);
+ runner_->SetMockDeviceMotion(
+ has_acceleration_x, acceleration_x, has_acceleration_y, acceleration_y,
+ has_acceleration_z, acceleration_z, has_acceleration_including_gravity_x,
+ acceleration_including_gravity_x, has_acceleration_including_gravity_y,
+ acceleration_including_gravity_y, has_acceleration_including_gravity_z,
+ acceleration_including_gravity_z, has_rotation_rate_alpha,
+ rotation_rate_alpha, has_rotation_rate_beta, rotation_rate_beta,
+ has_rotation_rate_gamma, rotation_rate_gamma, interval);
}
void TestRunnerBindings::SetMockDeviceOrientation(gin::Arguments* args) {
@@ -978,10 +973,8 @@ void TestRunnerBindings::SetMockDeviceOrientation(gin::Arguments* args) {
args->GetNext(&gamma);
args->GetNext(&absolute);
- runner_->SetMockDeviceOrientation(has_alpha, alpha,
- has_beta, beta,
- has_gamma, gamma,
- absolute);
+ runner_->SetMockDeviceOrientation(has_alpha, alpha, has_beta, beta, has_gamma,
+ gamma, absolute);
}
void TestRunnerBindings::SetMockScreenOrientation(
@@ -1321,19 +1314,19 @@ std::string TestRunnerBindings::PathToLocalResource(const std::string& path) {
}
void TestRunnerBindings::SetBackingScaleFactor(
- double value, v8::Local<v8::Function> callback) {
+ double value,
+ v8::Local<v8::Function> callback) {
if (view_runner_)
view_runner_->SetBackingScaleFactor(value, callback);
}
-void TestRunnerBindings::EnableUseZoomForDSF(
- v8::Local<v8::Function> callback) {
+void TestRunnerBindings::EnableUseZoomForDSF(v8::Local<v8::Function> callback) {
if (view_runner_)
view_runner_->EnableUseZoomForDSF(callback);
}
-void TestRunnerBindings::SetColorProfile(
- const std::string& name, v8::Local<v8::Function> callback) {
+void TestRunnerBindings::SetColorProfile(const std::string& name,
+ v8::Local<v8::Function> callback) {
if (view_runner_)
view_runner_->SetColorProfile(name, callback);
}
@@ -1403,13 +1396,15 @@ void TestRunnerBindings::SimulateWebNotificationClose(const std::string& title,
}
void TestRunnerBindings::AddMockSpeechRecognitionResult(
- const std::string& transcript, double confidence) {
+ const std::string& transcript,
+ double confidence) {
if (runner_)
runner_->AddMockSpeechRecognitionResult(transcript, confidence);
}
void TestRunnerBindings::SetMockSpeechRecognitionError(
- const std::string& error, const std::string& message) {
+ const std::string& error,
+ const std::string& message) {
if (runner_)
runner_->SetMockSpeechRecognitionError(error, message);
}
@@ -1467,7 +1462,9 @@ void TestRunnerBindings::CapturePixelsAsyncThen(
}
void TestRunnerBindings::CopyImageAtAndCapturePixelsAsyncThen(
- int x, int y, v8::Local<v8::Function> callback) {
+ int x,
+ int y,
+ v8::Local<v8::Function> callback) {
if (view_runner_)
view_runner_->CopyImageAtAndCapturePixelsAsyncThen(x, y, callback);
}
@@ -1490,8 +1487,8 @@ void TestRunnerBindings::SetPermission(const std::string& name,
if (!runner_)
return;
- return runner_->SetPermission(
- name, value, GURL(origin), GURL(embedding_origin));
+ return runner_->SetPermission(name, value, GURL(origin),
+ GURL(embedding_origin));
}
void TestRunnerBindings::DispatchBeforeInstallPromptEvent(
@@ -1546,8 +1543,7 @@ void TestRunnerBindings::ForceNextDrawingBufferCreationToFail() {
view_runner_->ForceNextDrawingBufferCreationToFail();
}
-void TestRunnerBindings::NotImplemented(const gin::Arguments& args) {
-}
+void TestRunnerBindings::NotImplemented(const gin::Arguments& args) {}
TestRunner::WorkQueue::WorkQueue(TestRunner* controller)
: frozen_(false), controller_(controller), weak_factory_(this) {}
@@ -1741,7 +1737,6 @@ bool TestRunner::shouldStayOnPageAfterHandlingBeforeUnload() const {
return layout_test_runtime_flags_.stay_on_page_after_handling_before_unload();
}
-
void TestRunner::setShouldGeneratePixelResults(bool value) {
layout_test_runtime_flags_.set_generate_pixel_results(value);
OnLayoutTestRuntimeFlagsChanged();
@@ -1967,8 +1962,7 @@ void TestRunner::setToolTipText(const WebString& text) {
tooltip_text_ = text.utf8();
}
-void TestRunner::setDragImage(
- const blink::WebImage& drag_image) {
+void TestRunner::setDragImage(const blink::WebImage& drag_image) {
if (layout_test_runtime_flags_.dump_drag_image()) {
if (drag_image_.isNull())
drag_image_ = drag_image;
@@ -1992,9 +1986,9 @@ void TestRunner::SetV8CacheDisabled(bool disabled) {
disable_v8_cache_ = disabled;
return;
}
- main_view_->settings()->setV8CacheOptions(disabled ?
- blink::WebSettings::V8CacheOptionsNone :
- blink::WebSettings::V8CacheOptionsDefault);
+ main_view_->settings()->setV8CacheOptions(
+ disabled ? blink::WebSettings::V8CacheOptionsNone
+ : blink::WebSettings::V8CacheOptionsDefault);
}
void TestRunner::ShowDevTools(const std::string& settings,
@@ -2008,7 +2002,7 @@ class WorkItemBackForward : public TestRunner::WorkItem {
bool Run(WebTestDelegate* delegate, WebView*) override {
delegate->GoToOffset(distance_);
- return true; // FIXME: Did it really start a navigation?
+ return true; // FIXME: Did it really start a navigation?
}
private:
@@ -2042,13 +2036,12 @@ void TestRunner::QueueReload() {
class WorkItemLoadingScript : public TestRunner::WorkItem {
public:
- WorkItemLoadingScript(const std::string& script)
- : script_(script) {}
+ WorkItemLoadingScript(const std::string& script) : script_(script) {}
bool Run(WebTestDelegate*, WebView* web_view) override {
web_view->mainFrame()->executeScript(
WebScriptSource(WebString::fromUTF8(script_)));
- return true; // FIXME: Did it really start a navigation?
+ return true; // FIXME: Did it really start a navigation?
}
private:
@@ -2061,8 +2054,7 @@ void TestRunner::QueueLoadingScript(const std::string& script) {
class WorkItemNonLoadingScript : public TestRunner::WorkItem {
public:
- WorkItemNonLoadingScript(const std::string& script)
- : script_(script) {}
+ WorkItemNonLoadingScript(const std::string& script) : script_(script) {}
bool Run(WebTestDelegate*, WebView* web_view) override {
web_view->mainFrame()->executeScript(
@@ -2085,7 +2077,7 @@ class WorkItemLoad : public TestRunner::WorkItem {
bool Run(WebTestDelegate* delegate, WebView*) override {
delegate->LoadURLForFrame(url_, target_);
- return true; // FIXME: Did it really start a navigation?
+ return true; // FIXME: Did it really start a navigation?
}
private:
@@ -2146,10 +2138,8 @@ void TestRunner::AddOriginAccessWhitelistEntry(
return;
WebSecurityPolicy::addOriginAccessWhitelistEntry(
- url,
- WebString::fromUTF8(destination_protocol),
- WebString::fromUTF8(destination_host),
- allow_destination_subdomains);
+ url, WebString::fromUTF8(destination_protocol),
+ WebString::fromUTF8(destination_host), allow_destination_subdomains);
}
void TestRunner::RemoveOriginAccessWhitelistEntry(
@@ -2162,10 +2152,8 @@ void TestRunner::RemoveOriginAccessWhitelistEntry(
return;
WebSecurityPolicy::removeOriginAccessWhitelistEntry(
- url,
- WebString::fromUTF8(destination_protocol),
- WebString::fromUTF8(destination_host),
- allow_destination_subdomains);
+ url, WebString::fromUTF8(destination_protocol),
+ WebString::fromUTF8(destination_host), allow_destination_subdomains);
}
void TestRunner::SetTextSubpixelPositioning(bool value) {
@@ -2204,20 +2192,25 @@ void TestRunner::ResetDeviceLight() {
delegate_->SetDeviceLightData(-1);
}
-void TestRunner::SetMockDeviceMotion(
- bool has_acceleration_x, double acceleration_x,
- bool has_acceleration_y, double acceleration_y,
- bool has_acceleration_z, double acceleration_z,
- bool has_acceleration_including_gravity_x,
- double acceleration_including_gravity_x,
- bool has_acceleration_including_gravity_y,
- double acceleration_including_gravity_y,
- bool has_acceleration_including_gravity_z,
- double acceleration_including_gravity_z,
- bool has_rotation_rate_alpha, double rotation_rate_alpha,
- bool has_rotation_rate_beta, double rotation_rate_beta,
- bool has_rotation_rate_gamma, double rotation_rate_gamma,
- double interval) {
+void TestRunner::SetMockDeviceMotion(bool has_acceleration_x,
+ double acceleration_x,
+ bool has_acceleration_y,
+ double acceleration_y,
+ bool has_acceleration_z,
+ double acceleration_z,
+ bool has_acceleration_including_gravity_x,
+ double acceleration_including_gravity_x,
+ bool has_acceleration_including_gravity_y,
+ double acceleration_including_gravity_y,
+ bool has_acceleration_including_gravity_z,
+ double acceleration_including_gravity_z,
+ bool has_rotation_rate_alpha,
+ double rotation_rate_alpha,
+ bool has_rotation_rate_beta,
+ double rotation_rate_beta,
+ bool has_rotation_rate_gamma,
+ double rotation_rate_gamma,
+ double interval) {
WebDeviceMotionData motion;
// acceleration
@@ -2253,9 +2246,12 @@ void TestRunner::SetMockDeviceMotion(
delegate_->SetDeviceMotionData(motion);
}
-void TestRunner::SetMockDeviceOrientation(bool has_alpha, double alpha,
- bool has_beta, double beta,
- bool has_gamma, double gamma,
+void TestRunner::SetMockDeviceOrientation(bool has_alpha,
+ double alpha,
+ bool has_beta,
+ double beta,
+ bool has_gamma,
+ double gamma,
bool absolute) {
WebDeviceOrientationData orientation;

Powered by Google App Engine
This is Rietveld 408576698