X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcontent%2Fshell%2Fcommon%2Fwebkit_test_helpers.cc;h=5c0cf3d1136816afc914a9fee35f261aa529542d;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=f7c2ca305a173c042106812b8f454519f28bcfa2;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/content/shell/common/webkit_test_helpers.cc b/src/content/shell/common/webkit_test_helpers.cc index f7c2ca3..5c0cf3d 100644 --- a/src/content/shell/common/webkit_test_helpers.cc +++ b/src/content/shell/common/webkit_test_helpers.cc @@ -7,46 +7,48 @@ #include "base/command_line.h" #include "base/file_util.h" #include "base/path_service.h" +#include "base/strings/string_split.h" #include "base/strings/utf_string_conversions.h" #include "content/public/common/content_switches.h" #include "content/shell/common/shell_switches.h" -#include "content/shell/common/test_runner/WebPreferences.h" +#include "content/shell/common/test_runner/test_preferences.h" #include "webkit/common/webpreferences.h" namespace content { void ExportLayoutTestSpecificPreferences( - const WebTestRunner::WebPreferences& from, + const TestPreferences& from, WebPreferences* to) { to->allow_universal_access_from_file_urls = - from.allowUniversalAccessFromFileURLs; - to->dom_paste_enabled = from.DOMPasteAllowed; - to->javascript_can_access_clipboard = from.javaScriptCanAccessClipboard; - to->xss_auditor_enabled = from.XSSAuditorEnabled; + from.allow_universal_access_from_file_urls; + to->dom_paste_enabled = from.dom_paste_allowed; + to->javascript_can_access_clipboard = from.java_script_can_access_clipboard; + to->xss_auditor_enabled = from.xss_auditor_enabled; to->editing_behavior = static_cast( - from.editingBehavior); - to->default_font_size = from.defaultFontSize; - to->minimum_font_size = from.minimumFontSize; - to->default_encoding = from.defaultTextEncodingName.utf8().data(); - to->javascript_enabled = from.javaScriptEnabled; - to->supports_multiple_windows = from.supportsMultipleWindows; - to->loads_images_automatically = from.loadsImagesAutomatically; - to->plugins_enabled = from.pluginsEnabled; - to->java_enabled = from.javaEnabled; - to->application_cache_enabled = from.offlineWebApplicationCacheEnabled; - to->tabs_to_links = from.tabsToLinks; - to->experimental_webgl_enabled = from.experimentalWebGLEnabled; + from.editing_behavior); + to->default_font_size = from.default_font_size; + to->minimum_font_size = from.minimum_font_size; + to->default_encoding = from.default_text_encoding_name.utf8().data(); + to->javascript_enabled = from.java_script_enabled; + to->supports_multiple_windows = from.supports_multiple_windows; + to->loads_images_automatically = from.loads_images_automatically; + to->plugins_enabled = from.plugins_enabled; + to->java_enabled = from.java_enabled; + to->application_cache_enabled = from.offline_web_application_cache_enabled; + to->tabs_to_links = from.tabs_to_links; + to->experimental_webgl_enabled = from.experimental_webgl_enabled; // experimentalCSSRegionsEnabled is deprecated and ignored. - to->hyperlink_auditing_enabled = from.hyperlinkAuditingEnabled; - to->caret_browsing_enabled = from.caretBrowsingEnabled; - to->allow_displaying_insecure_content = from.allowDisplayOfInsecureContent; - to->allow_running_insecure_content = from.allowRunningOfInsecureContent; - to->should_respect_image_orientation = from.shouldRespectImageOrientation; + to->hyperlink_auditing_enabled = from.hyperlink_auditing_enabled; + to->caret_browsing_enabled = from.caret_browsing_enabled; + to->allow_displaying_insecure_content = + from.allow_display_of_insecure_content; + to->allow_running_insecure_content = from.allow_running_of_insecure_content; + to->should_respect_image_orientation = from.should_respect_image_orientation; to->asynchronous_spell_checking_enabled = - from.asynchronousSpellCheckingEnabled; - to->allow_file_access_from_file_urls = from.allowFileAccessFromFileURLs; + from.asynchronous_spell_checking_enabled; + to->allow_file_access_from_file_urls = from.allow_file_access_from_file_urls; to->javascript_can_open_windows_automatically = - from.javaScriptCanOpenWindowsAutomatically; + from.java_script_can_open_windows_automatically; } // Applies settings that differ between layout tests and regular mode. Some @@ -117,4 +119,16 @@ base::FilePath GetWebKitRootDirFilePath() { return base_path.Append(FILE_PATH_LITERAL("third_party/WebKit")); } +std::vector GetSideloadFontFiles() { + std::vector files; + const CommandLine& command_line = *CommandLine::ForCurrentProcess(); + if (command_line.HasSwitch(switches::kRegisterFontFiles)) { + base::SplitString( + command_line.GetSwitchValueASCII(switches::kRegisterFontFiles), + ';', + &files); + } + return files; +} + } // namespace content