summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/chrome_tests.gypi234
-rw-r--r--chrome/test/chromedriver/README.txt30
-rwxr-xr-xchrome/test/chromedriver/chrome/adb_commands.py (renamed from chrome/test/chromedriver/adb_commands.py)0
-rw-r--r--chrome/test/chromedriver/chrome/chrome.h (renamed from chrome/test/chromedriver/chrome.h)6
-rw-r--r--chrome/test/chromedriver/chrome/chrome_android_impl.cc (renamed from chrome/test/chromedriver/chrome_android_impl.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/chrome_android_impl.h (renamed from chrome/test/chromedriver/chrome_android_impl.h)8
-rw-r--r--chrome/test/chromedriver/chrome/chrome_desktop_impl.cc (renamed from chrome/test/chromedriver/chrome_desktop_impl.cc)10
-rw-r--r--chrome/test/chromedriver/chrome/chrome_desktop_impl.h (renamed from chrome/test/chromedriver/chrome_desktop_impl.h)8
-rw-r--r--chrome/test/chromedriver/chrome/chrome_desktop_impl_unittest.cc (renamed from chrome/test/chromedriver/chrome_desktop_impl_unittest.cc)4
-rw-r--r--chrome/test/chromedriver/chrome/chrome_finder.cc (renamed from chrome/test/chromedriver/chrome_finder.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/chrome_finder.h (renamed from chrome/test/chromedriver/chrome_finder.h)6
-rw-r--r--chrome/test/chromedriver/chrome/chrome_finder_mac.mm (renamed from chrome/test/chromedriver/chrome_finder_mac.mm)0
-rw-r--r--chrome/test/chromedriver/chrome/chrome_finder_unittest.cc (renamed from chrome/test/chromedriver/chrome_finder_unittest.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/chrome_impl.cc (renamed from chrome/test/chromedriver/chrome_impl.cc)12
-rw-r--r--chrome/test/chromedriver/chrome/chrome_impl.h (renamed from chrome/test/chromedriver/chrome_impl.h)10
-rw-r--r--chrome/test/chromedriver/chrome/chrome_impl_unittest.cc (renamed from chrome/test/chromedriver/chrome_impl_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/devtools_client.cc (renamed from chrome/test/chromedriver/devtools_client.cc)4
-rw-r--r--chrome/test/chromedriver/chrome/devtools_client.h (renamed from chrome/test/chromedriver/devtools_client.h)6
-rw-r--r--chrome/test/chromedriver/chrome/devtools_client_impl.cc (renamed from chrome/test/chromedriver/devtools_client_impl.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/devtools_client_impl.h (renamed from chrome/test/chromedriver/devtools_client_impl.h)8
-rw-r--r--chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc (renamed from chrome/test/chromedriver/devtools_client_impl_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/devtools_event_listener.h (renamed from chrome/test/chromedriver/devtools_event_listener.h)6
-rw-r--r--chrome/test/chromedriver/chrome/dom_tracker.cc (renamed from chrome/test/chromedriver/dom_tracker.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/dom_tracker.h (renamed from chrome/test/chromedriver/dom_tracker.h)8
-rw-r--r--chrome/test/chromedriver/chrome/dom_tracker_unittest.cc (renamed from chrome/test/chromedriver/dom_tracker_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/frame_tracker.cc (renamed from chrome/test/chromedriver/frame_tracker.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/frame_tracker.h (renamed from chrome/test/chromedriver/frame_tracker.h)8
-rw-r--r--chrome/test/chromedriver/chrome/frame_tracker_unittest.cc (renamed from chrome/test/chromedriver/frame_tracker_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/javascript_dialog_manager.cc (renamed from chrome/test/chromedriver/javascript_dialog_manager.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/javascript_dialog_manager.h (renamed from chrome/test/chromedriver/javascript_dialog_manager.h)8
-rw-r--r--chrome/test/chromedriver/chrome/javascript_dialog_manager_unittest.cc (renamed from chrome/test/chromedriver/javascript_dialog_manager_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/local_state.txt (renamed from chrome/test/chromedriver/local_state.txt)0
-rw-r--r--chrome/test/chromedriver/chrome/navigation_tracker.cc (renamed from chrome/test/chromedriver/navigation_tracker.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/navigation_tracker.h (renamed from chrome/test/chromedriver/navigation_tracker.h)10
-rw-r--r--chrome/test/chromedriver/chrome/navigation_tracker_unittest.cc (renamed from chrome/test/chromedriver/navigation_tracker_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/preferences.txt (renamed from chrome/test/chromedriver/preferences.txt)0
-rw-r--r--chrome/test/chromedriver/chrome/status.cc (renamed from chrome/test/chromedriver/status.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/status.h (renamed from chrome/test/chromedriver/status.h)6
-rw-r--r--chrome/test/chromedriver/chrome/status_unittest.cc (renamed from chrome/test/chromedriver/status_unittest.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/stub_chrome.cc (renamed from chrome/test/chromedriver/stub_chrome.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/stub_chrome.h (renamed from chrome/test/chromedriver/stub_chrome.h)8
-rw-r--r--chrome/test/chromedriver/chrome/stub_devtools_client.cc (renamed from chrome/test/chromedriver/stub_devtools_client.cc)4
-rw-r--r--chrome/test/chromedriver/chrome/stub_devtools_client.h (renamed from chrome/test/chromedriver/stub_devtools_client.h)8
-rw-r--r--chrome/test/chromedriver/chrome/stub_web_view.cc (renamed from chrome/test/chromedriver/stub_web_view.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/stub_web_view.h (renamed from chrome/test/chromedriver/stub_web_view.h)8
-rw-r--r--chrome/test/chromedriver/chrome/ui_events.cc (renamed from chrome/test/chromedriver/ui_events.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/ui_events.h (renamed from chrome/test/chromedriver/ui_events.h)6
-rw-r--r--chrome/test/chromedriver/chrome/version.cc (renamed from chrome/test/chromedriver/version.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/version.h (renamed from chrome/test/chromedriver/version.h)6
-rw-r--r--chrome/test/chromedriver/chrome/web_view.h (renamed from chrome/test/chromedriver/web_view.h)6
-rw-r--r--chrome/test/chromedriver/chrome/web_view_delegate.h (renamed from chrome/test/chromedriver/web_view_delegate.h)6
-rw-r--r--chrome/test/chromedriver/chrome/web_view_impl.cc (renamed from chrome/test/chromedriver/web_view_impl.cc)20
-rw-r--r--chrome/test/chromedriver/chrome/web_view_impl.h (renamed from chrome/test/chromedriver/web_view_impl.h)8
-rw-r--r--chrome/test/chromedriver/chrome/web_view_impl_unittest.cc (renamed from chrome/test/chromedriver/web_view_impl_unittest.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/zip.cc (renamed from chrome/test/chromedriver/zip.cc)6
-rw-r--r--chrome/test/chromedriver/chrome/zip.h (renamed from chrome/test/chromedriver/zip.h)6
-rw-r--r--chrome/test/chromedriver/chrome/zip_internal.cc (renamed from chrome/test/chromedriver/zip_internal.cc)2
-rw-r--r--chrome/test/chromedriver/chrome/zip_internal.h (renamed from chrome/test/chromedriver/zip_internal.h)6
-rw-r--r--chrome/test/chromedriver/chrome/zip_reader.cc (renamed from chrome/test/chromedriver/zip_reader.cc)4
-rw-r--r--chrome/test/chromedriver/chrome/zip_reader.h (renamed from chrome/test/chromedriver/zip_reader.h)6
-rw-r--r--chrome/test/chromedriver/chrome_launcher_impl.cc62
-rw-r--r--chrome/test/chromedriver/chromedriver.cc2
-rw-r--r--chrome/test/chromedriver/chromedriver_unittest.cc2
-rw-r--r--chrome/test/chromedriver/command_executor.h2
-rw-r--r--chrome/test/chromedriver/command_executor_impl.cc4
-rw-r--r--chrome/test/chromedriver/command_executor_impl.h2
-rw-r--r--chrome/test/chromedriver/command_executor_impl_unittest.cc2
-rw-r--r--chrome/test/chromedriver/commands.cc12
-rw-r--r--chrome/test/chromedriver/commands_unittest.cc8
-rw-r--r--chrome/test/chromedriver/element_commands.cc10
-rw-r--r--chrome/test/chromedriver/element_util.cc6
-rwxr-xr-xchrome/test/chromedriver/embed_js_in_cpp.py2
-rwxr-xr-xchrome/test/chromedriver/embed_user_data_dir_in_cpp.py2
-rw-r--r--chrome/test/chromedriver/key_converter.cc4
-rw-r--r--chrome/test/chromedriver/key_converter_unittest.cc4
-rw-r--r--chrome/test/chromedriver/keycode_text_conversion_mac.mm2
-rw-r--r--chrome/test/chromedriver/keycode_text_conversion_unittest.cc2
-rw-r--r--chrome/test/chromedriver/keycode_text_conversion_win.cc2
-rw-r--r--chrome/test/chromedriver/keycode_text_conversion_x.cc2
-rw-r--r--chrome/test/chromedriver/server/chromedriver_server.cc2
-rw-r--r--chrome/test/chromedriver/server/http_handler.cc2
-rw-r--r--chrome/test/chromedriver/server/http_handler_unittest.cc2
-rw-r--r--chrome/test/chromedriver/session.cc8
-rw-r--r--chrome/test/chromedriver/session_commands.cc6
-rw-r--r--chrome/test/chromedriver/session_commands_unittest.cc2
-rw-r--r--chrome/test/chromedriver/session_unittest.cc6
-rw-r--r--chrome/test/chromedriver/window_commands.cc10
87 files changed, 380 insertions, 394 deletions
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi
index 54c917b..52a77ef 100644
--- a/chrome/chrome_tests.gypi
+++ b/chrome/chrome_tests.gypi
@@ -721,8 +721,9 @@
],
},
{
- 'target_name': 'chromedriver2_lib',
+ 'target_name': 'chrome_devtools_lib',
'type': 'static_library',
+ 'hard_dependency': 1,
'dependencies': [
'../base/base.gyp:base',
'../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
@@ -734,60 +735,57 @@
],
'include_dirs': [
'..',
- '<(INTERMEDIATE_DIR)',
+ '<(SHARED_INTERMEDIATE_DIR)',
],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)',
+ ],
+ },
'sources': [
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/js.cc',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/js.h',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/user_data_dir.cc',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/user_data_dir.h',
- '../third_party/webdriver/atoms.cc',
- '../third_party/webdriver/atoms.h',
- 'test/chromedriver/basic_types.cc',
- 'test/chromedriver/basic_types.h',
- 'test/chromedriver/chrome.h',
- 'test/chromedriver/chrome_finder.cc',
- 'test/chromedriver/chrome_finder.h',
- 'test/chromedriver/chrome_finder_mac.mm',
- 'test/chromedriver/chrome_impl.cc',
- 'test/chromedriver/chrome_impl.h',
- 'test/chromedriver/chrome_android_impl.cc',
- 'test/chromedriver/chrome_android_impl.h',
- 'test/chromedriver/chrome_desktop_impl.cc',
- 'test/chromedriver/chrome_desktop_impl.h',
- 'test/chromedriver/chromedriver.cc',
- 'test/chromedriver/chromedriver.h',
- 'test/chromedriver/command.h',
- 'test/chromedriver/command_executor.h',
- 'test/chromedriver/command_executor_impl.cc',
- 'test/chromedriver/command_executor_impl.h',
- 'test/chromedriver/command_names.cc',
- 'test/chromedriver/command_names.h',
- 'test/chromedriver/commands.cc',
- 'test/chromedriver/commands.h',
- 'test/chromedriver/devtools_client.cc',
- 'test/chromedriver/devtools_client.h',
- 'test/chromedriver/devtools_client_impl.cc',
- 'test/chromedriver/devtools_client_impl.h',
- 'test/chromedriver/devtools_event_listener.h',
- 'test/chromedriver/dom_tracker.cc',
- 'test/chromedriver/dom_tracker.h',
- 'test/chromedriver/element_commands.cc',
- 'test/chromedriver/element_commands.h',
- 'test/chromedriver/element_util.cc',
- 'test/chromedriver/element_util.h',
- 'test/chromedriver/frame_tracker.cc',
- 'test/chromedriver/frame_tracker.h',
- 'test/chromedriver/javascript_dialog_manager.cc',
- 'test/chromedriver/javascript_dialog_manager.h',
- 'test/chromedriver/key_converter.cc',
- 'test/chromedriver/key_converter.h',
- 'test/chromedriver/keycode_text_conversion.h',
- 'test/chromedriver/keycode_text_conversion_mac.mm',
- 'test/chromedriver/keycode_text_conversion_win.cc',
- 'test/chromedriver/keycode_text_conversion_x.cc',
- 'test/chromedriver/navigation_tracker.cc',
- 'test/chromedriver/navigation_tracker.h',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
+ 'test/chromedriver/chrome/chrome.h',
+ 'test/chromedriver/chrome/chrome_finder.cc',
+ 'test/chromedriver/chrome/chrome_finder.h',
+ 'test/chromedriver/chrome/chrome_finder_mac.mm',
+ 'test/chromedriver/chrome/chrome_impl.cc',
+ 'test/chromedriver/chrome/chrome_impl.h',
+ 'test/chromedriver/chrome/chrome_android_impl.cc',
+ 'test/chromedriver/chrome/chrome_android_impl.h',
+ 'test/chromedriver/chrome/chrome_desktop_impl.cc',
+ 'test/chromedriver/chrome/chrome_desktop_impl.h',
+ 'test/chromedriver/chrome/devtools_client.cc',
+ 'test/chromedriver/chrome/devtools_client.h',
+ 'test/chromedriver/chrome/devtools_client_impl.cc',
+ 'test/chromedriver/chrome/devtools_client_impl.h',
+ 'test/chromedriver/chrome/devtools_event_listener.h',
+ 'test/chromedriver/chrome/dom_tracker.cc',
+ 'test/chromedriver/chrome/dom_tracker.h',
+ 'test/chromedriver/chrome/frame_tracker.cc',
+ 'test/chromedriver/chrome/frame_tracker.h',
+ 'test/chromedriver/chrome/javascript_dialog_manager.cc',
+ 'test/chromedriver/chrome/javascript_dialog_manager.h',
+ 'test/chromedriver/chrome/navigation_tracker.cc',
+ 'test/chromedriver/chrome/navigation_tracker.h',
+ 'test/chromedriver/chrome/status.cc',
+ 'test/chromedriver/chrome/status.h',
+ 'test/chromedriver/chrome/ui_events.cc',
+ 'test/chromedriver/chrome/ui_events.h',
+ 'test/chromedriver/chrome/version.cc',
+ 'test/chromedriver/chrome/version.h',
+ 'test/chromedriver/chrome/web_view_delegate.h',
+ 'test/chromedriver/chrome/web_view.h',
+ 'test/chromedriver/chrome/web_view_impl.cc',
+ 'test/chromedriver/chrome/web_view_impl.h',
+ 'test/chromedriver/chrome/zip.cc',
+ 'test/chromedriver/chrome/zip.h',
+ 'test/chromedriver/chrome/zip_internal.cc',
+ 'test/chromedriver/chrome/zip_internal.h',
+ 'test/chromedriver/chrome/zip_reader.cc',
+ 'test/chromedriver/chrome/zip_reader.h',
'test/chromedriver/net/net_util.cc',
'test/chromedriver/net/net_util.h',
'test/chromedriver/net/sync_websocket.h',
@@ -799,32 +797,6 @@
'test/chromedriver/net/url_request_context_getter.h',
'test/chromedriver/net/websocket.cc',
'test/chromedriver/net/websocket.h',
- 'test/chromedriver/session.cc',
- 'test/chromedriver/session.h',
- 'test/chromedriver/session_commands.cc',
- 'test/chromedriver/session_commands.h',
- 'test/chromedriver/session_map.h',
- 'test/chromedriver/status.cc',
- 'test/chromedriver/status.h',
- 'test/chromedriver/synchronized_map.h',
- 'test/chromedriver/ui_events.cc',
- 'test/chromedriver/ui_events.h',
- 'test/chromedriver/util.cc',
- 'test/chromedriver/util.h',
- 'test/chromedriver/version.cc',
- 'test/chromedriver/version.h',
- 'test/chromedriver/web_view_delegate.h',
- 'test/chromedriver/web_view.h',
- 'test/chromedriver/web_view_impl.cc',
- 'test/chromedriver/web_view_impl.h',
- 'test/chromedriver/window_commands.cc',
- 'test/chromedriver/window_commands.h',
- 'test/chromedriver/zip.cc',
- 'test/chromedriver/zip.h',
- 'test/chromedriver/zip_internal.cc',
- 'test/chromedriver/zip_internal.h',
- 'test/chromedriver/zip_reader.cc',
- 'test/chromedriver/zip_reader.h',
],
'actions': [
{
@@ -840,13 +812,13 @@
'test/chromedriver/js/is_option_element_toggleable.js',
],
'outputs': [
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/js.cc',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/js.h',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
],
'action': [ 'python',
'test/chromedriver/embed_js_in_cpp.py',
'--directory',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
'test/chromedriver/js/add_cookie.js',
'test/chromedriver/js/call_function.js',
'test/chromedriver/js/execute_async_script.js',
@@ -861,19 +833,19 @@
'inputs': [
'test/chromedriver/cpp_source.py',
'test/chromedriver/embed_user_data_dir_in_cpp.py',
- 'test/chromedriver/preferences.txt',
- 'test/chromedriver/local_state.txt',
+ 'test/chromedriver/chrome/preferences.txt',
+ 'test/chromedriver/chrome/local_state.txt',
],
'outputs': [
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/user_data_dir.cc',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver/user_data_dir.h',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
],
'action': [ 'python',
'test/chromedriver/embed_user_data_dir_in_cpp.py',
'--directory',
- '<(INTERMEDIATE_DIR)/chrome/test/chromedriver',
- 'test/chromedriver/preferences.txt',
- 'test/chromedriver/local_state.txt',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
+ 'test/chromedriver/chrome/preferences.txt',
+ 'test/chromedriver/chrome/local_state.txt',
],
'message': 'Generating sources for embedding user data dir in chromedriver',
},
@@ -881,6 +853,58 @@
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
'msvs_disabled_warnings': [ 4267, ],
},
+ {
+ 'target_name': 'chromedriver2_lib',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'chrome_devtools_lib',
+ '../base/base.gyp:base',
+ '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
+ '../net/net.gyp:net',
+ '../ui/ui.gyp:ui',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ '../third_party/webdriver/atoms.cc',
+ '../third_party/webdriver/atoms.h',
+ 'test/chromedriver/basic_types.cc',
+ 'test/chromedriver/basic_types.h',
+ 'test/chromedriver/chromedriver.cc',
+ 'test/chromedriver/chromedriver.h',
+ 'test/chromedriver/command.h',
+ 'test/chromedriver/command_executor.h',
+ 'test/chromedriver/command_executor_impl.cc',
+ 'test/chromedriver/command_executor_impl.h',
+ 'test/chromedriver/command_names.cc',
+ 'test/chromedriver/command_names.h',
+ 'test/chromedriver/commands.cc',
+ 'test/chromedriver/commands.h',
+ 'test/chromedriver/element_commands.cc',
+ 'test/chromedriver/element_commands.h',
+ 'test/chromedriver/element_util.cc',
+ 'test/chromedriver/element_util.h',
+ 'test/chromedriver/key_converter.cc',
+ 'test/chromedriver/key_converter.h',
+ 'test/chromedriver/keycode_text_conversion.h',
+ 'test/chromedriver/keycode_text_conversion_mac.mm',
+ 'test/chromedriver/keycode_text_conversion_win.cc',
+ 'test/chromedriver/keycode_text_conversion_x.cc',
+ 'test/chromedriver/session.cc',
+ 'test/chromedriver/session.h',
+ 'test/chromedriver/session_commands.cc',
+ 'test/chromedriver/session_commands.h',
+ 'test/chromedriver/session_map.h',
+ 'test/chromedriver/synchronized_map.h',
+ 'test/chromedriver/util.cc',
+ 'test/chromedriver/util.h',
+ 'test/chromedriver/window_commands.cc',
+ 'test/chromedriver/window_commands.h',
+ ],
+ # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
+ 'msvs_disabled_warnings': [ 4267, ],
+ },
# This is the new ChromeDriver based on DevTools.
{
'target_name': 'chromedriver2',
@@ -948,32 +972,32 @@
'../ui/ui.gyp:ui',
],
'sources': [
- 'test/chromedriver/chrome_desktop_impl_unittest.cc',
- 'test/chromedriver/chrome_finder_unittest.cc',
- 'test/chromedriver/chrome_impl_unittest.cc',
+ 'test/chromedriver/chrome/chrome_desktop_impl_unittest.cc',
+ 'test/chromedriver/chrome/chrome_finder_unittest.cc',
+ 'test/chromedriver/chrome/chrome_impl_unittest.cc',
+ 'test/chromedriver/chrome/devtools_client_impl_unittest.cc',
+ 'test/chromedriver/chrome/dom_tracker_unittest.cc',
+ 'test/chromedriver/chrome/frame_tracker_unittest.cc',
+ 'test/chromedriver/chrome/javascript_dialog_manager_unittest.cc',
+ 'test/chromedriver/chrome/navigation_tracker_unittest.cc',
+ 'test/chromedriver/chrome/status_unittest.cc',
+ 'test/chromedriver/chrome/stub_chrome.cc',
+ 'test/chromedriver/chrome/stub_chrome.h',
+ 'test/chromedriver/chrome/stub_devtools_client.cc',
+ 'test/chromedriver/chrome/stub_devtools_client.h',
+ 'test/chromedriver/chrome/stub_web_view.cc',
+ 'test/chromedriver/chrome/stub_web_view.h',
+ 'test/chromedriver/chrome/web_view_impl_unittest.cc',
'test/chromedriver/chromedriver_unittest.cc',
'test/chromedriver/command_executor_impl_unittest.cc',
'test/chromedriver/commands_unittest.cc',
- 'test/chromedriver/devtools_client_impl_unittest.cc',
- 'test/chromedriver/dom_tracker_unittest.cc',
'test/chromedriver/fake_session_accessor.cc',
'test/chromedriver/fake_session_accessor.h',
- 'test/chromedriver/frame_tracker_unittest.cc',
- 'test/chromedriver/javascript_dialog_manager_unittest.cc',
- 'test/chromedriver/navigation_tracker_unittest.cc',
'test/chromedriver/server/http_handler_unittest.cc',
'test/chromedriver/server/http_response_unittest.cc',
'test/chromedriver/session_commands_unittest.cc',
'test/chromedriver/session_unittest.cc',
- 'test/chromedriver/status_unittest.cc',
- 'test/chromedriver/stub_chrome.cc',
- 'test/chromedriver/stub_chrome.h',
- 'test/chromedriver/stub_devtools_client.cc',
- 'test/chromedriver/stub_devtools_client.h',
- 'test/chromedriver/stub_web_view.cc',
- 'test/chromedriver/stub_web_view.h',
'test/chromedriver/synchronized_map_unittest.cc',
- 'test/chromedriver/web_view_impl_unittest.cc',
],
},
# ChromeDriver2 tests that aren't run on the main buildbot. Available
diff --git a/chrome/test/chromedriver/README.txt b/chrome/test/chromedriver/README.txt
index 893777c..2695681 100644
--- a/chrome/test/chromedriver/README.txt
+++ b/chrome/test/chromedriver/README.txt
@@ -37,6 +37,30 @@ ChromeDriver is also available as a standalone server executable which
communicates via the WebDriver JSON wire protocol. This can be used with the
open source WebDriver client libraries.
+=====Code structure=====
+Code under the 'chrome' subdirectory is intended to be unaware of WebDriver and
+serve as a basic C++ interface for controlling Chrome remotely via DevTools.
+As such, it should not have any WebDriver-related dependencies.
+
+1) chrome/test/chromedriver
+Implements chromedriver commands.
+
+2) chrome/test/chromedriver/chrome
+Code to deal with chrome specific stuff, like starting Chrome on different OS
+platforms, controlling Chrome via DevTools, handling events from DevTools, etc.
+
+3) chrome/test/chromedriver/js
+Javascript helper scripts.
+
+4) chrome/test/chromedriver/net
+Code to deal with network communication, such as connection to DevTools.
+
+5) chrome/test/chromedriver/server
+Code for the chromedriver server.
+
+6) chrome/test/chromedriver/third_party
+Third party libraries used by chromedriver.
+
=====Testing=====
There are 4 test suites for verifying ChromeDriver's correctness:
@@ -61,6 +85,6 @@ See http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/webdriver
=====Contributing=====
Find an open issue and submit a patch for review by an individual listed in
-the OWNERS file in this directory. Issues are tracked in chromium's issue
-tracker with Feature=WebDriver:
- https://code.google.com/p/chromium/issues/list?q=feature%3Dwebdriver
+the OWNERS file in this directory. Issues are tracked in chromedriver's issue
+tracker:
+ https://code.google.com/p/chromedriver/issues/list
diff --git a/chrome/test/chromedriver/adb_commands.py b/chrome/test/chromedriver/chrome/adb_commands.py
index 583631b..583631b 100755
--- a/chrome/test/chromedriver/adb_commands.py
+++ b/chrome/test/chromedriver/chrome/adb_commands.py
diff --git a/chrome/test/chromedriver/chrome.h b/chrome/test/chromedriver/chrome/chrome.h
index 915828f..85ac7fa 100644
--- a/chrome/test/chromedriver/chrome.h
+++ b/chrome/test/chromedriver/chrome/chrome.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_H_
-#define CHROME_TEST_CHROMEDRIVER_CHROME_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_H_
#include <list>
#include <string>
@@ -37,4 +37,4 @@ class Chrome {
virtual Status Quit() = 0;
};
-#endif // CHROME_TEST_CHROMEDRIVER_CHROME_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_H_
diff --git a/chrome/test/chromedriver/chrome_android_impl.cc b/chrome/test/chromedriver/chrome/chrome_android_impl.cc
index 4c9ea6f..c467eb7 100644
--- a/chrome/test/chromedriver/chrome_android_impl.cc
+++ b/chrome/test/chromedriver/chrome/chrome_android_impl.cc
@@ -2,16 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/chrome_android_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_android_impl.h"
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/process_util.h"
#include "base/string_number_conversions.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/net/sync_websocket_impl.h"
#include "chrome/test/chromedriver/net/url_request_context_getter.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/web_view.h"
ChromeAndroidImpl::ChromeAndroidImpl(
URLRequestContextGetter* context_getter,
diff --git a/chrome/test/chromedriver/chrome_android_impl.h b/chrome/test/chromedriver/chrome/chrome_android_impl.h
index 2e447c3..3c89ca5 100644
--- a/chrome/test/chromedriver/chrome_android_impl.h
+++ b/chrome/test/chromedriver/chrome/chrome_android_impl.h
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_ANDROID_IMPL_H_
-#define CHROME_TEST_CHROMEDRIVER_CHROME_ANDROID_IMPL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_ANDROID_IMPL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_ANDROID_IMPL_H_
#include "base/compiler_specific.h"
#include "base/files/scoped_temp_dir.h"
#include "base/process.h"
-#include "chrome/test/chromedriver/chrome_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_impl.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
class Status;
@@ -30,4 +30,4 @@ class ChromeAndroidImpl : public ChromeImpl {
virtual Status Quit() OVERRIDE;
};
-#endif // CHROME_TEST_CHROMEDRIVER_CHROME_ANDROID_IMPL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_ANDROID_IMPL_H_
diff --git a/chrome/test/chromedriver/chrome_desktop_impl.cc b/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc
index 42488b3..f94a957 100644
--- a/chrome/test/chromedriver/chrome_desktop_impl.cc
+++ b/chrome/test/chromedriver/chrome/chrome_desktop_impl.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 "chrome/test/chromedriver/chrome_desktop_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_desktop_impl.h"
#include "base/base64.h"
#include "base/command_line.h"
@@ -19,12 +19,12 @@
#include "base/sys_info.h"
#include "base/utf_string_conversions.h"
#include "base/values.h"
-#include "chrome/common/zip.h"
-#include "chrome/test/chromedriver/chrome_finder.h"
+#include "chrome/test/chromedriver/chrome/chrome_finder.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/user_data_dir.h"
+#include "chrome/test/chromedriver/chrome/zip.h"
#include "chrome/test/chromedriver/net/sync_websocket_impl.h"
#include "chrome/test/chromedriver/net/url_request_context_getter.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/user_data_dir.h"
ChromeDesktopImpl::ChromeDesktopImpl(
URLRequestContextGetter* context_getter,
diff --git a/chrome/test/chromedriver/chrome_desktop_impl.h b/chrome/test/chromedriver/chrome/chrome_desktop_impl.h
index 8171599..acef1a0 100644
--- a/chrome/test/chromedriver/chrome_desktop_impl.h
+++ b/chrome/test/chromedriver/chrome/chrome_desktop_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_DESKTOP_IMPL_H_
-#define CHROME_TEST_CHROMEDRIVER_CHROME_DESKTOP_IMPL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_DESKTOP_IMPL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_DESKTOP_IMPL_H_
#include <string>
@@ -11,7 +11,7 @@
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
#include "base/process.h"
-#include "chrome/test/chromedriver/chrome_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_impl.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
class CommandLine;
@@ -61,4 +61,4 @@ Status PrepareUserDataDir(
const base::DictionaryValue* custom_local_state);
} // namespace internal
-#endif // CHROME_TEST_CHROMEDRIVER_CHROME_DESKTOP_IMPL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_DESKTOP_IMPL_H_
diff --git a/chrome/test/chromedriver/chrome_desktop_impl_unittest.cc b/chrome/test/chromedriver/chrome/chrome_desktop_impl_unittest.cc
index ef31886..23d8b55 100644
--- a/chrome/test/chromedriver/chrome_desktop_impl_unittest.cc
+++ b/chrome/test/chromedriver/chrome/chrome_desktop_impl_unittest.cc
@@ -10,8 +10,8 @@
#include "base/path_service.h"
#include "base/strings/string_split.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/chrome_desktop_impl.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/chrome_desktop_impl.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(ProcessCommandLineArgs, NoArgs) {
diff --git a/chrome/test/chromedriver/chrome_finder.cc b/chrome/test/chromedriver/chrome/chrome_finder.cc
index 4a6e420..a69924e 100644
--- a/chrome/test/chromedriver/chrome_finder.cc
+++ b/chrome/test/chromedriver/chrome/chrome_finder.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 "chrome/test/chromedriver/chrome_finder.h"
+#include "chrome/test/chromedriver/chrome/chrome_finder.h"
#include <string>
#include <vector>
diff --git a/chrome/test/chromedriver/chrome_finder.h b/chrome/test/chromedriver/chrome/chrome_finder.h
index 0e7ca90..c68186a8 100644
--- a/chrome/test/chromedriver/chrome_finder.h
+++ b/chrome/test/chromedriver/chrome/chrome_finder.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_FINDER_H_
-#define CHROME_TEST_CHROMEDRIVER_CHROME_FINDER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_FINDER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_FINDER_H_
#include <vector>
@@ -26,4 +26,4 @@ bool FindExe(
} // namespace internal
-#endif // CHROME_TEST_CHROMEDRIVER_CHROME_FINDER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_FINDER_H_
diff --git a/chrome/test/chromedriver/chrome_finder_mac.mm b/chrome/test/chromedriver/chrome/chrome_finder_mac.mm
index f2fe490..f2fe490 100644
--- a/chrome/test/chromedriver/chrome_finder_mac.mm
+++ b/chrome/test/chromedriver/chrome/chrome_finder_mac.mm
diff --git a/chrome/test/chromedriver/chrome_finder_unittest.cc b/chrome/test/chromedriver/chrome/chrome_finder_unittest.cc
index 7815c7e..584fe92 100644
--- a/chrome/test/chromedriver/chrome_finder_unittest.cc
+++ b/chrome/test/chromedriver/chrome/chrome_finder_unittest.cc
@@ -7,7 +7,7 @@
#include "base/bind.h"
#include "base/files/file_path.h"
-#include "chrome/test/chromedriver/chrome_finder.h"
+#include "chrome/test/chromedriver/chrome/chrome_finder.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/chrome_impl.cc b/chrome/test/chromedriver/chrome/chrome_impl.cc
index bf337b0..5665d49 100644
--- a/chrome/test/chromedriver/chrome_impl.cc
+++ b/chrome/test/chromedriver/chrome/chrome_impl.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 "chrome/test/chromedriver/chrome_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_impl.h"
#include <algorithm>
#include <list>
@@ -15,14 +15,14 @@
#include "base/threading/platform_thread.h"
#include "base/time.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client_impl.h"
-#include "chrome/test/chromedriver/javascript_dialog_manager.h"
+#include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
+#include "chrome/test/chromedriver/chrome/javascript_dialog_manager.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/version.h"
+#include "chrome/test/chromedriver/chrome/web_view_impl.h"
#include "chrome/test/chromedriver/net/net_util.h"
#include "chrome/test/chromedriver/net/sync_websocket_impl.h"
#include "chrome/test/chromedriver/net/url_request_context_getter.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/version.h"
-#include "chrome/test/chromedriver/web_view_impl.h"
#include "googleurl/src/gurl.h"
namespace {
diff --git a/chrome/test/chromedriver/chrome_impl.h b/chrome/test/chromedriver/chrome/chrome_impl.h
index 6f59450..eb4bcdf 100644
--- a/chrome/test/chromedriver/chrome_impl.h
+++ b/chrome/test/chromedriver/chrome/chrome_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_IMPL_H_
-#define CHROME_TEST_CHROMEDRIVER_CHROME_IMPL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_IMPL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_IMPL_H_
#include <list>
#include <map>
@@ -12,9 +12,9 @@
#include "base/compiler_specific.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/ref_counted.h"
-#include "chrome/test/chromedriver/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/web_view_delegate.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
-#include "chrome/test/chromedriver/web_view_delegate.h"
class JavaScriptDialogManager;
class Status;
@@ -88,4 +88,4 @@ Status ParseVersionInfo(const std::string& data,
} // namespace internal
-#endif // CHROME_TEST_CHROMEDRIVER_CHROME_IMPL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_CHROME_IMPL_H_
diff --git a/chrome/test/chromedriver/chrome_impl_unittest.cc b/chrome/test/chromedriver/chrome/chrome_impl_unittest.cc
index e17b3cb..9e859ae 100644
--- a/chrome/test/chromedriver/chrome_impl_unittest.cc
+++ b/chrome/test/chromedriver/chrome/chrome_impl_unittest.cc
@@ -8,9 +8,9 @@
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/chrome_impl.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/chrome_impl.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/devtools_client.cc b/chrome/test/chromedriver/chrome/devtools_client.cc
index 54c559a..0257cba 100644
--- a/chrome/test/chromedriver/devtools_client.cc
+++ b/chrome/test/chromedriver/chrome/devtools_client.cc
@@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
#include "base/bind.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/status.h"
namespace {
diff --git a/chrome/test/chromedriver/devtools_client.h b/chrome/test/chromedriver/chrome/devtools_client.h
index d5e838f..a87a161 100644
--- a/chrome/test/chromedriver/devtools_client.h
+++ b/chrome/test/chromedriver/chrome/devtools_client.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_H_
-#define CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_H_
#include <string>
@@ -45,4 +45,4 @@ class DevToolsClient {
virtual Status HandleReceivedEvents();
};
-#endif // CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_H_
diff --git a/chrome/test/chromedriver/devtools_client_impl.cc b/chrome/test/chromedriver/chrome/devtools_client_impl.cc
index 5e91f8a..359288c 100644
--- a/chrome/test/chromedriver/devtools_client_impl.cc
+++ b/chrome/test/chromedriver/chrome/devtools_client_impl.cc
@@ -2,17 +2,17 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/devtools_client_impl.h"
+#include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
#include "base/bind.h"
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/net/sync_websocket.h"
#include "chrome/test/chromedriver/net/url_request_context_getter.h"
-#include "chrome/test/chromedriver/status.h"
namespace {
diff --git a/chrome/test/chromedriver/devtools_client_impl.h b/chrome/test/chromedriver/chrome/devtools_client_impl.h
index ccdf281..80a3815 100644
--- a/chrome/test/chromedriver/devtools_client_impl.h
+++ b/chrome/test/chromedriver/chrome/devtools_client_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_IMPL_H_
-#define CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_IMPL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_IMPL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_IMPL_H_
#include <list>
#include <map>
@@ -13,7 +13,7 @@
#include "base/callback.h"
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
-#include "chrome/test/chromedriver/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
#include "googleurl/src/gurl.h"
@@ -124,4 +124,4 @@ bool ParseInspectorMessage(
} // namespace internal
-#endif // CHROME_TEST_CHROMEDRIVER_DEVTOOLS_CLIENT_IMPL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_CLIENT_IMPL_H_
diff --git a/chrome/test/chromedriver/devtools_client_impl_unittest.cc b/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc
index f9d30dc..f18529f 100644
--- a/chrome/test/chromedriver/devtools_client_impl_unittest.cc
+++ b/chrome/test/chromedriver/chrome/devtools_client_impl_unittest.cc
@@ -11,11 +11,11 @@
#include "base/json/json_writer.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client_impl.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/net/sync_websocket.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
-#include "chrome/test/chromedriver/status.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/test/chromedriver/devtools_event_listener.h b/chrome/test/chromedriver/chrome/devtools_event_listener.h
index 31919bc..c3ff730 100644
--- a/chrome/test/chromedriver/devtools_event_listener.h
+++ b/chrome/test/chromedriver/chrome/devtools_event_listener.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_DEVTOOLS_EVENT_LISTENER_H_
-#define CHROME_TEST_CHROMEDRIVER_DEVTOOLS_EVENT_LISTENER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_EVENT_LISTENER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_EVENT_LISTENER_H_
#include <string>
@@ -24,4 +24,4 @@ class DevToolsEventListener {
const base::DictionaryValue& params) = 0;
};
-#endif // CHROME_TEST_CHROMEDRIVER_DEVTOOLS_EVENT_LISTENER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_DEVTOOLS_EVENT_LISTENER_H_
diff --git a/chrome/test/chromedriver/dom_tracker.cc b/chrome/test/chromedriver/chrome/dom_tracker.cc
index e91d925..bf93779 100644
--- a/chrome/test/chromedriver/dom_tracker.cc
+++ b/chrome/test/chromedriver/chrome/dom_tracker.cc
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/dom_tracker.h"
+#include "chrome/test/chromedriver/chrome/dom_tracker.h"
#include <utility>
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
DomTracker::DomTracker(DevToolsClient* client) : client_(client) {
DCHECK(client_);
diff --git a/chrome/test/chromedriver/dom_tracker.h b/chrome/test/chromedriver/chrome/dom_tracker.h
index 1173a08..e1611a3 100644
--- a/chrome/test/chromedriver/dom_tracker.h
+++ b/chrome/test/chromedriver/chrome/dom_tracker.h
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_DOM_TRACKER_H_
-#define CHROME_TEST_CHROMEDRIVER_DOM_TRACKER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_DOM_TRACKER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_DOM_TRACKER_H_
#include <map>
#include <string>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
namespace base {
class DictionaryValue;
@@ -43,4 +43,4 @@ class DomTracker : public DevToolsEventListener {
DISALLOW_COPY_AND_ASSIGN(DomTracker);
};
-#endif // CHROME_TEST_CHROMEDRIVER_DOM_TRACKER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_DOM_TRACKER_H_
diff --git a/chrome/test/chromedriver/dom_tracker_unittest.cc b/chrome/test/chromedriver/chrome/dom_tracker_unittest.cc
index bdc7ec3..8a38e7f 100644
--- a/chrome/test/chromedriver/dom_tracker_unittest.cc
+++ b/chrome/test/chromedriver/chrome/dom_tracker_unittest.cc
@@ -7,9 +7,9 @@
#include "base/json/json_reader.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/dom_tracker.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_devtools_client.h"
+#include "chrome/test/chromedriver/chrome/dom_tracker.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_devtools_client.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/frame_tracker.cc b/chrome/test/chromedriver/chrome/frame_tracker.cc
index 455d922..6404097 100644
--- a/chrome/test/chromedriver/frame_tracker.cc
+++ b/chrome/test/chromedriver/chrome/frame_tracker.cc
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/frame_tracker.h"
+#include "chrome/test/chromedriver/chrome/frame_tracker.h"
#include <utility>
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
FrameTracker::FrameTracker(DevToolsClient* client) : client_(client) {
DCHECK(client_);
diff --git a/chrome/test/chromedriver/frame_tracker.h b/chrome/test/chromedriver/chrome/frame_tracker.h
index dfa8eeb..32e9471 100644
--- a/chrome/test/chromedriver/frame_tracker.h
+++ b/chrome/test/chromedriver/chrome/frame_tracker.h
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_FRAME_TRACKER_H_
-#define CHROME_TEST_CHROMEDRIVER_FRAME_TRACKER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_FRAME_TRACKER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_FRAME_TRACKER_H_
#include <map>
#include <string>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
namespace base {
class DictionaryValue;
@@ -42,4 +42,4 @@ class FrameTracker : public DevToolsEventListener {
DISALLOW_COPY_AND_ASSIGN(FrameTracker);
};
-#endif // CHROME_TEST_CHROMEDRIVER_FRAME_TRACKER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_FRAME_TRACKER_H_
diff --git a/chrome/test/chromedriver/frame_tracker_unittest.cc b/chrome/test/chromedriver/chrome/frame_tracker_unittest.cc
index 8f5d196..69b6033 100644
--- a/chrome/test/chromedriver/frame_tracker_unittest.cc
+++ b/chrome/test/chromedriver/chrome/frame_tracker_unittest.cc
@@ -6,9 +6,9 @@
#include "base/json/json_reader.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/frame_tracker.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_devtools_client.h"
+#include "chrome/test/chromedriver/chrome/frame_tracker.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_devtools_client.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(FrameTracker, GetContextIdForFrame) {
diff --git a/chrome/test/chromedriver/javascript_dialog_manager.cc b/chrome/test/chromedriver/chrome/javascript_dialog_manager.cc
index ed8aa70..a8eb7cd 100644
--- a/chrome/test/chromedriver/javascript_dialog_manager.cc
+++ b/chrome/test/chromedriver/chrome/javascript_dialog_manager.cc
@@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/javascript_dialog_manager.h"
+#include "chrome/test/chromedriver/chrome/javascript_dialog_manager.h"
#include "base/logging.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
JavaScriptDialogManager::JavaScriptDialogManager(DevToolsClient* client)
: client_(client) {
diff --git a/chrome/test/chromedriver/javascript_dialog_manager.h b/chrome/test/chromedriver/chrome/javascript_dialog_manager.h
index a5684c6..fbc8329 100644
--- a/chrome/test/chromedriver/javascript_dialog_manager.h
+++ b/chrome/test/chromedriver/chrome/javascript_dialog_manager.h
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_JAVASCRIPT_DIALOG_MANAGER_H_
-#define CHROME_TEST_CHROMEDRIVER_JAVASCRIPT_DIALOG_MANAGER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_JAVASCRIPT_DIALOG_MANAGER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_JAVASCRIPT_DIALOG_MANAGER_H_
#include <list>
#include <string>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
namespace base {
class DictionaryValue;
@@ -47,4 +47,4 @@ class JavaScriptDialogManager : public DevToolsEventListener {
DISALLOW_COPY_AND_ASSIGN(JavaScriptDialogManager);
};
-#endif // CHROME_TEST_CHROMEDRIVER_JAVASCRIPT_DIALOG_MANAGER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_JAVASCRIPT_DIALOG_MANAGER_H_
diff --git a/chrome/test/chromedriver/javascript_dialog_manager_unittest.cc b/chrome/test/chromedriver/chrome/javascript_dialog_manager_unittest.cc
index b990deb..fcc3dce 100644
--- a/chrome/test/chromedriver/javascript_dialog_manager_unittest.cc
+++ b/chrome/test/chromedriver/chrome/javascript_dialog_manager_unittest.cc
@@ -7,9 +7,9 @@
#include "base/callback.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/javascript_dialog_manager.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_devtools_client.h"
+#include "chrome/test/chromedriver/chrome/javascript_dialog_manager.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_devtools_client.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(JavaScriptDialogManager, NoDialog) {
diff --git a/chrome/test/chromedriver/local_state.txt b/chrome/test/chromedriver/chrome/local_state.txt
index 75b3067..75b3067 100644
--- a/chrome/test/chromedriver/local_state.txt
+++ b/chrome/test/chromedriver/chrome/local_state.txt
diff --git a/chrome/test/chromedriver/navigation_tracker.cc b/chrome/test/chromedriver/chrome/navigation_tracker.cc
index c915eb8..1553ac4 100644
--- a/chrome/test/chromedriver/navigation_tracker.cc
+++ b/chrome/test/chromedriver/chrome/navigation_tracker.cc
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/navigation_tracker.h"
+#include "chrome/test/chromedriver/chrome/navigation_tracker.h"
#include "base/logging.h"
#include "base/stringprintf.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
NavigationTracker::NavigationTracker(DevToolsClient* client)
: client_(client),
diff --git a/chrome/test/chromedriver/navigation_tracker.h b/chrome/test/chromedriver/chrome/navigation_tracker.h
index da5f4b8..2664a64 100644
--- a/chrome/test/chromedriver/navigation_tracker.h
+++ b/chrome/test/chromedriver/chrome/navigation_tracker.h
@@ -2,16 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_NAVIGATION_TRACKER_H_
-#define CHROME_TEST_CHROMEDRIVER_NAVIGATION_TRACKER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_NAVIGATION_TRACKER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_NAVIGATION_TRACKER_H_
#include <set>
#include <string>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
-#include "chrome/test/chromedriver/devtools_event_listener.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/devtools_event_listener.h"
+#include "chrome/test/chromedriver/chrome/status.h"
namespace base {
class DictionaryValue;
@@ -48,4 +48,4 @@ class NavigationTracker : public DevToolsEventListener {
DISALLOW_COPY_AND_ASSIGN(NavigationTracker);
};
-#endif // CHROME_TEST_CHROMEDRIVER_NAVIGATION_TRACKER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_NAVIGATION_TRACKER_H_
diff --git a/chrome/test/chromedriver/navigation_tracker_unittest.cc b/chrome/test/chromedriver/chrome/navigation_tracker_unittest.cc
index 6c73ab6..79cc0f6 100644
--- a/chrome/test/chromedriver/navigation_tracker_unittest.cc
+++ b/chrome/test/chromedriver/chrome/navigation_tracker_unittest.cc
@@ -7,9 +7,9 @@
#include "base/compiler_specific.h"
#include "base/json/json_reader.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/navigation_tracker.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_devtools_client.h"
+#include "chrome/test/chromedriver/chrome/navigation_tracker.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_devtools_client.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/preferences.txt b/chrome/test/chromedriver/chrome/preferences.txt
index 32f4cb1..32f4cb1 100644
--- a/chrome/test/chromedriver/preferences.txt
+++ b/chrome/test/chromedriver/chrome/preferences.txt
diff --git a/chrome/test/chromedriver/status.cc b/chrome/test/chromedriver/chrome/status.cc
index c6bd216..b71aeb9 100644
--- a/chrome/test/chromedriver/status.cc
+++ b/chrome/test/chromedriver/chrome/status.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 "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "base/stringprintf.h"
diff --git a/chrome/test/chromedriver/status.h b/chrome/test/chromedriver/chrome/status.h
index 3ba7ee5..a3ae68f 100644
--- a/chrome/test/chromedriver/status.h
+++ b/chrome/test/chromedriver/chrome/status.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_STATUS_H_
-#define CHROME_TEST_CHROMEDRIVER_STATUS_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_STATUS_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_STATUS_H_
#include <string>
@@ -55,4 +55,4 @@ class Status {
std::string msg_;
};
-#endif // CHROME_TEST_CHROMEDRIVER_STATUS_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_STATUS_H_
diff --git a/chrome/test/chromedriver/status_unittest.cc b/chrome/test/chromedriver/chrome/status_unittest.cc
index a207d12..2d116cb 100644
--- a/chrome/test/chromedriver/status_unittest.cc
+++ b/chrome/test/chromedriver/chrome/status_unittest.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 "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(StatusTest, Ok) {
diff --git a/chrome/test/chromedriver/stub_chrome.cc b/chrome/test/chromedriver/chrome/stub_chrome.cc
index 034d2f6..f430f92 100644
--- a/chrome/test/chromedriver/stub_chrome.cc
+++ b/chrome/test/chromedriver/chrome/stub_chrome.cc
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/stub_chrome.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/web_view.h"
+#include "chrome/test/chromedriver/chrome/stub_chrome.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
StubChrome::StubChrome() {}
diff --git a/chrome/test/chromedriver/stub_chrome.h b/chrome/test/chromedriver/chrome/stub_chrome.h
index 7e49e2d..3f9475a 100644
--- a/chrome/test/chromedriver/stub_chrome.h
+++ b/chrome/test/chromedriver/chrome/stub_chrome.h
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_STUB_CHROME_H_
-#define CHROME_TEST_CHROMEDRIVER_STUB_CHROME_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_STUB_CHROME_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_STUB_CHROME_H_
#include <list>
#include "base/compiler_specific.h"
-#include "chrome/test/chromedriver/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
class Status;
class WebView;
@@ -30,4 +30,4 @@ class StubChrome : public Chrome {
virtual Status Quit() OVERRIDE;
};
-#endif // CHROME_TEST_CHROMEDRIVER_STUB_CHROME_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_STUB_CHROME_H_
diff --git a/chrome/test/chromedriver/stub_devtools_client.cc b/chrome/test/chromedriver/chrome/stub_devtools_client.cc
index 64f643a..629ff29 100644
--- a/chrome/test/chromedriver/stub_devtools_client.cc
+++ b/chrome/test/chromedriver/chrome/stub_devtools_client.cc
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/stub_devtools_client.h"
+#include "chrome/test/chromedriver/chrome/stub_devtools_client.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/status.h"
StubDevToolsClient::StubDevToolsClient() {}
diff --git a/chrome/test/chromedriver/stub_devtools_client.h b/chrome/test/chromedriver/chrome/stub_devtools_client.h
index 306d2d7..0c3457a 100644
--- a/chrome/test/chromedriver/stub_devtools_client.h
+++ b/chrome/test/chromedriver/chrome/stub_devtools_client.h
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_STUB_DEVTOOLS_CLIENT_H_
-#define CHROME_TEST_CHROMEDRIVER_STUB_DEVTOOLS_CLIENT_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_STUB_DEVTOOLS_CLIENT_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_STUB_DEVTOOLS_CLIENT_H_
#include <list>
#include <string>
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
-#include "chrome/test/chromedriver/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
namespace base {
class DictionaryValue;
@@ -39,4 +39,4 @@ class StubDevToolsClient : public DevToolsClient {
std::list<DevToolsEventListener*> listeners_;
};
-#endif // CHROME_TEST_CHROMEDRIVER_STUB_DEVTOOLS_CLIENT_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_STUB_DEVTOOLS_CLIENT_H_
diff --git a/chrome/test/chromedriver/stub_web_view.cc b/chrome/test/chromedriver/chrome/stub_web_view.cc
index 07d9c94..a241382 100644
--- a/chrome/test/chromedriver/stub_web_view.cc
+++ b/chrome/test/chromedriver/chrome/stub_web_view.cc
@@ -3,9 +3,9 @@
// found in the LICENSE file.
#include "base/values.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_web_view.h"
-#include "chrome/test/chromedriver/ui_events.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_web_view.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
StubWebView::StubWebView(const std::string& id) : id_(id) {}
diff --git a/chrome/test/chromedriver/stub_web_view.h b/chrome/test/chromedriver/chrome/stub_web_view.h
index c4f245e..c4ac5bc 100644
--- a/chrome/test/chromedriver/stub_web_view.h
+++ b/chrome/test/chromedriver/chrome/stub_web_view.h
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_STUB_WEB_VIEW_H_
-#define CHROME_TEST_CHROMEDRIVER_STUB_WEB_VIEW_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_STUB_WEB_VIEW_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_STUB_WEB_VIEW_H_
#include <list>
#include <string>
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
-#include "chrome/test/chromedriver/web_view.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
namespace base {
class ListValue;
@@ -61,4 +61,4 @@ class StubWebView : public WebView {
std::string id_;
};
-#endif // CHROME_TEST_CHROMEDRIVER_STUB_WEB_VIEW_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_STUB_WEB_VIEW_H_
diff --git a/chrome/test/chromedriver/ui_events.cc b/chrome/test/chromedriver/chrome/ui_events.cc
index 05c5eb5..7ca2817 100644
--- a/chrome/test/chromedriver/ui_events.cc
+++ b/chrome/test/chromedriver/chrome/ui_events.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 "chrome/test/chromedriver/ui_events.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
MouseEvent::MouseEvent(MouseEventType type,
MouseButton button,
diff --git a/chrome/test/chromedriver/ui_events.h b/chrome/test/chromedriver/chrome/ui_events.h
index 99e5cb1..44fa067 100644
--- a/chrome/test/chromedriver/ui_events.h
+++ b/chrome/test/chromedriver/chrome/ui_events.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_UI_EVENTS_H_
-#define CHROME_TEST_CHROMEDRIVER_UI_EVENTS_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_UI_EVENTS_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_UI_EVENTS_H_
#include <string>
@@ -75,4 +75,4 @@ struct KeyEvent {
ui::KeyboardCode key_code;
};
-#endif // CHROME_TEST_CHROMEDRIVER_UI_EVENTS_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_UI_EVENTS_H_
diff --git a/chrome/test/chromedriver/version.cc b/chrome/test/chromedriver/chrome/version.cc
index 0c6fa87..9b28e69 100644
--- a/chrome/test/chromedriver/version.cc
+++ b/chrome/test/chromedriver/chrome/version.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 "chrome/test/chromedriver/version.h"
+#include "chrome/test/chromedriver/chrome/version.h"
#include "base/stringprintf.h"
diff --git a/chrome/test/chromedriver/version.h b/chrome/test/chromedriver/chrome/version.h
index 8276166..0422ea2 100644
--- a/chrome/test/chromedriver/version.h
+++ b/chrome/test/chromedriver/chrome/version.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_VERSION_H_
-#define CHROME_TEST_CHROMEDRIVER_VERSION_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_VERSION_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_VERSION_H_
#include <string>
@@ -12,4 +12,4 @@ extern const int kMinimumSupportedChromeBuildNo;
std::string GetMinimumSupportedChromeVersion();
-#endif // CHROME_TEST_CHROMEDRIVER_VERSION_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_VERSION_H_
diff --git a/chrome/test/chromedriver/web_view.h b/chrome/test/chromedriver/chrome/web_view.h
index 8568e67..e4b9620 100644
--- a/chrome/test/chromedriver/web_view.h
+++ b/chrome/test/chromedriver/chrome/web_view.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_WEB_VIEW_H_
-#define CHROME_TEST_CHROMEDRIVER_WEB_VIEW_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_H_
#include <list>
#include <string>
@@ -96,4 +96,4 @@ class WebView {
virtual Status CaptureScreenshot(std::string* screenshot) = 0;
};
-#endif // CHROME_TEST_CHROMEDRIVER_WEB_VIEW_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_H_
diff --git a/chrome/test/chromedriver/web_view_delegate.h b/chrome/test/chromedriver/chrome/web_view_delegate.h
index fdf5906..bdd96f7 100644
--- a/chrome/test/chromedriver/web_view_delegate.h
+++ b/chrome/test/chromedriver/chrome/web_view_delegate.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_WEB_VIEW_DELEGATE_H_
-#define CHROME_TEST_CHROMEDRIVER_WEB_VIEW_DELEGATE_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_DELEGATE_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_DELEGATE_H_
class WebView;
@@ -15,4 +15,4 @@ class WebViewDelegate {
virtual void OnWebViewClose(WebView* web_view) = 0;
};
-#endif // CHROME_TEST_CHROMEDRIVER_WEB_VIEW_DELEGATE_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_DELEGATE_H_
diff --git a/chrome/test/chromedriver/web_view_impl.cc b/chrome/test/chromedriver/chrome/web_view_impl.cc
index 30db91b..76169cd 100644
--- a/chrome/test/chromedriver/web_view_impl.cc
+++ b/chrome/test/chromedriver/chrome/web_view_impl.cc
@@ -2,22 +2,22 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/web_view_impl.h"
+#include "chrome/test/chromedriver/chrome/web_view_impl.h"
#include "base/bind.h"
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/stringprintf.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client_impl.h"
-#include "chrome/test/chromedriver/dom_tracker.h"
-#include "chrome/test/chromedriver/frame_tracker.h"
-#include "chrome/test/chromedriver/javascript_dialog_manager.h"
-#include "chrome/test/chromedriver/js.h"
-#include "chrome/test/chromedriver/navigation_tracker.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/ui_events.h"
-#include "chrome/test/chromedriver/web_view_delegate.h"
+#include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
+#include "chrome/test/chromedriver/chrome/dom_tracker.h"
+#include "chrome/test/chromedriver/chrome/frame_tracker.h"
+#include "chrome/test/chromedriver/chrome/javascript_dialog_manager.h"
+#include "chrome/test/chromedriver/chrome/js.h"
+#include "chrome/test/chromedriver/chrome/navigation_tracker.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
+#include "chrome/test/chromedriver/chrome/web_view_delegate.h"
namespace {
diff --git a/chrome/test/chromedriver/web_view_impl.h b/chrome/test/chromedriver/chrome/web_view_impl.h
index 5cdc82f..903e349 100644
--- a/chrome/test/chromedriver/web_view_impl.h
+++ b/chrome/test/chromedriver/chrome/web_view_impl.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_WEB_VIEW_IMPL_H_
-#define CHROME_TEST_CHROMEDRIVER_WEB_VIEW_IMPL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_IMPL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_IMPL_H_
#include <list>
#include <string>
@@ -11,7 +11,7 @@
#include "base/callback.h"
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
-#include "chrome/test/chromedriver/web_view.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
namespace base {
class DictionaryValue;
@@ -109,4 +109,4 @@ Status GetNodeIdFromFunction(DevToolsClient* client,
} // namespace internal
-#endif // CHROME_TEST_CHROMEDRIVER_WEB_VIEW_IMPL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_WEB_VIEW_IMPL_H_
diff --git a/chrome/test/chromedriver/web_view_impl_unittest.cc b/chrome/test/chromedriver/chrome/web_view_impl_unittest.cc
index 66e3d7f..f76f5ff 100644
--- a/chrome/test/chromedriver/web_view_impl_unittest.cc
+++ b/chrome/test/chromedriver/chrome/web_view_impl_unittest.cc
@@ -8,9 +8,9 @@
#include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/devtools_client.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/web_view_impl.h"
+#include "chrome/test/chromedriver/chrome/devtools_client.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/web_view_impl.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/zip.cc b/chrome/test/chromedriver/chrome/zip.cc
index 2ca5ee7..cbebc20 100644
--- a/chrome/test/chromedriver/zip.cc
+++ b/chrome/test/chromedriver/chrome/zip.cc
@@ -2,15 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/zip.h"
+#include "chrome/test/chromedriver/chrome/zip.h"
#include "base/bind.h"
#include "base/file_util.h"
#include "base/logging.h"
#include "base/string16.h"
#include "base/string_util.h"
-#include "chrome/test/chromedriver/zip_internal.h"
-#include "chrome/test/chromedriver/zip_reader.h"
+#include "chrome/test/chromedriver/chrome/zip_internal.h"
+#include "chrome/test/chromedriver/chrome/zip_reader.h"
#include "net/base/file_stream.h"
#if defined(USE_SYSTEM_MINIZIP)
diff --git a/chrome/test/chromedriver/zip.h b/chrome/test/chromedriver/chrome/zip.h
index 8b80e60..744509b 100644
--- a/chrome/test/chromedriver/zip.h
+++ b/chrome/test/chromedriver/chrome/zip.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_ZIP_H_
-#define CHROME_TEST_CHROMEDRIVER_ZIP_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_H_
#include "base/callback.h"
#include "base/files/file_path.h"
@@ -41,4 +41,4 @@ bool Unzip(const base::FilePath& zip_file, const base::FilePath& dest_dir);
} // namespace zip
-#endif // CHROME_TEST_CHROMEDRIVER_ZIP_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_H_
diff --git a/chrome/test/chromedriver/zip_internal.cc b/chrome/test/chromedriver/chrome/zip_internal.cc
index 9f0ff8d..5cc04b8 100644
--- a/chrome/test/chromedriver/zip_internal.cc
+++ b/chrome/test/chromedriver/chrome/zip_internal.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 "chrome/test/chromedriver/zip.h"
+#include "chrome/test/chromedriver/chrome/zip.h"
#include <algorithm>
diff --git a/chrome/test/chromedriver/zip_internal.h b/chrome/test/chromedriver/chrome/zip_internal.h
index 6560fbd..8a1f703 100644
--- a/chrome/test/chromedriver/zip_internal.h
+++ b/chrome/test/chromedriver/chrome/zip_internal.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_ZIP_INTERNAL_H_
-#define CHROME_TEST_CHROMEDRIVER_ZIP_INTERNAL_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_INTERNAL_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_INTERNAL_H_
#if defined(OS_WIN)
#include <windows.h>
@@ -59,4 +59,4 @@ const int kZipBufSize = 8192;
} // namespace internal
} // namespace zip
-#endif // CHROME_TEST_CHROMEDRIVER_ZIP_INTERNAL_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_INTERNAL_H_
diff --git a/chrome/test/chromedriver/zip_reader.cc b/chrome/test/chromedriver/chrome/zip_reader.cc
index 29a77ed..df39672 100644
--- a/chrome/test/chromedriver/zip_reader.cc
+++ b/chrome/test/chromedriver/chrome/zip_reader.cc
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/test/chromedriver/zip_reader.h"
+#include "chrome/test/chromedriver/chrome/zip_reader.h"
#include "base/file_util.h"
#include "base/logging.h"
#include "base/string_util.h"
#include "base/utf_string_conversions.h"
-#include "chrome/test/chromedriver/zip_internal.h"
+#include "chrome/test/chromedriver/chrome/zip_internal.h"
#include "net/base/file_stream.h"
#if defined(USE_SYSTEM_MINIZIP)
diff --git a/chrome/test/chromedriver/zip_reader.h b/chrome/test/chromedriver/chrome/zip_reader.h
index 8f7261b..67bd319 100644
--- a/chrome/test/chromedriver/zip_reader.h
+++ b/chrome/test/chromedriver/chrome/zip_reader.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_TEST_CHROMEDRIVER_ZIP_READER_H_
-#define CHROME_TEST_CHROMEDRIVER_ZIP_READER_H_
+#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_READER_H_
+#define CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_READER_H_
#include <string>
@@ -174,4 +174,4 @@ class ZipReader {
} // namespace zip
-#endif // CHROME_TEST_CHROMEDRIVER_ZIP_READER_H_
+#endif // CHROME_TEST_CHROMEDRIVER_CHROME_ZIP_READER_H_
diff --git a/chrome/test/chromedriver/chrome_launcher_impl.cc b/chrome/test/chromedriver/chrome_launcher_impl.cc
deleted file mode 100644
index e811582..0000000
--- a/chrome/test/chromedriver/chrome_launcher_impl.cc
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/test/chromedriver/chrome_launcher_impl.h"
-
-#include <string>
-
-#include "base/command_line.h"
-#include "base/files/file_path.h"
-#include "base/process.h"
-#include "base/process_util.h"
-#include "base/stringprintf.h"
-#include "base/strings/string_number_conversions.h"
-#include "chrome/test/chromedriver/chrome.h"
-#include "chrome/test/chromedriver/chrome_finder.h"
-#include "chrome/test/chromedriver/chrome_impl.h"
-#include "chrome/test/chromedriver/net/url_request_context_getter.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/version.h"
-
-ChromeLauncherImpl::ChromeLauncherImpl(
- URLRequestContextGetter* context_getter,
- const SyncWebSocketFactory& socket_factory)
- : context_getter_(context_getter),
- socket_factory_(socket_factory) {}
-
-ChromeLauncherImpl::~ChromeLauncherImpl() {}
-
-Status ChromeLauncherImpl::Launch(
- const base::FilePath& chrome_exe,
- scoped_ptr<Chrome>* chrome) {
- base::FilePath program = chrome_exe;
- if (program.empty()) {
- if (!FindChrome(&program))
- return Status(kUnknownError, "cannot find Chrome binary");
- }
-
- int port = 33081;
- CommandLine command(program);
- command.AppendSwitchASCII("remote-debugging-port", base::IntToString(port));
- command.AppendSwitch("no-first-run");
- command.AppendSwitch("enable-logging");
- command.AppendSwitchASCII("logging-level", "1");
- base::ScopedTempDir user_data_dir;
- if (!user_data_dir.CreateUniqueTempDir())
- return Status(kUnknownError, "cannot create temp dir for user data dir");
- command.AppendSwitchPath("user-data-dir", user_data_dir.path());
- command.AppendArg("data:text/html;charset=utf-8,");
-
- base::LaunchOptions options;
- base::ProcessHandle process;
- if (!base::LaunchProcess(command, options, &process))
- return Status(kUnknownError, "chrome failed to start");
- scoped_ptr<ChromeImpl> chrome_impl(new ChromeImpl(
- process, context_getter_, &user_data_dir, port, socket_factory_));
- Status status = chrome_impl->Init();
- if (status.IsError())
- return status;
- chrome->reset(chrome_impl.release());
- return Status(kOk);
-}
diff --git a/chrome/test/chromedriver/chromedriver.cc b/chrome/test/chromedriver/chromedriver.cc
index cb9063e..40e48fc 100644
--- a/chrome/test/chromedriver/chromedriver.cc
+++ b/chrome/test/chromedriver/chromedriver.cc
@@ -10,8 +10,8 @@
#include "base/memory/scoped_ptr.h"
#include "base/synchronization/lock.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/command_executor.h"
-#include "chrome/test/chromedriver/status.h"
namespace {
diff --git a/chrome/test/chromedriver/chromedriver_unittest.cc b/chrome/test/chromedriver/chromedriver_unittest.cc
index fc8bef6..91e1e06 100644
--- a/chrome/test/chromedriver/chromedriver_unittest.cc
+++ b/chrome/test/chromedriver/chromedriver_unittest.cc
@@ -15,9 +15,9 @@
#include "base/synchronization/waitable_event.h"
#include "base/threading/thread.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/chromedriver.h"
#include "chrome/test/chromedriver/command_executor.h"
-#include "chrome/test/chromedriver/status.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/command_executor.h b/chrome/test/chromedriver/command_executor.h
index 5f8e5fe..e5d60c6c 100644
--- a/chrome/test/chromedriver/command_executor.h
+++ b/chrome/test/chromedriver/command_executor.h
@@ -10,7 +10,7 @@
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
#include "base/threading/non_thread_safe.h"
-#include "chrome/test/chromedriver/status.h"
+#include "chrome/test/chromedriver/chrome/status.h"
namespace base {
class DictionaryValue;
diff --git a/chrome/test/chromedriver/command_executor_impl.cc b/chrome/test/chromedriver/command_executor_impl.cc
index fecb549..ca917b6 100644
--- a/chrome/test/chromedriver/command_executor_impl.cc
+++ b/chrome/test/chromedriver/command_executor_impl.cc
@@ -11,6 +11,8 @@
#include "base/stringprintf.h"
#include "base/sys_info.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/version.h"
#include "chrome/test/chromedriver/command_names.h"
#include "chrome/test/chromedriver/commands.h"
#include "chrome/test/chromedriver/element_commands.h"
@@ -18,8 +20,6 @@
#include "chrome/test/chromedriver/session.h"
#include "chrome/test/chromedriver/session_commands.h"
#include "chrome/test/chromedriver/session_map.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/version.h"
#include "chrome/test/chromedriver/window_commands.h"
#if defined(OS_MACOSX)
diff --git a/chrome/test/chromedriver/command_executor_impl.h b/chrome/test/chromedriver/command_executor_impl.h
index 63904b3..95e8408 100644
--- a/chrome/test/chromedriver/command_executor_impl.h
+++ b/chrome/test/chromedriver/command_executor_impl.h
@@ -13,11 +13,11 @@
#include "base/gtest_prod_util.h"
#include "base/memory/scoped_ptr.h"
#include "base/threading/thread.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/command.h"
#include "chrome/test/chromedriver/command_executor.h"
#include "chrome/test/chromedriver/net/sync_websocket_factory.h"
#include "chrome/test/chromedriver/session_map.h"
-#include "chrome/test/chromedriver/status.h"
#include "chrome/test/chromedriver/synchronized_map.h"
namespace base {
diff --git a/chrome/test/chromedriver/command_executor_impl_unittest.cc b/chrome/test/chromedriver/command_executor_impl_unittest.cc
index af37070..f538d06 100644
--- a/chrome/test/chromedriver/command_executor_impl_unittest.cc
+++ b/chrome/test/chromedriver/command_executor_impl_unittest.cc
@@ -8,8 +8,8 @@
#include "base/callback.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/command_executor_impl.h"
-#include "chrome/test/chromedriver/status.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(CommandExecutorImplTest, UnknownCommand) {
diff --git a/chrome/test/chromedriver/commands.cc b/chrome/test/chromedriver/commands.cc
index dd09603..6cef527 100644
--- a/chrome/test/chromedriver/commands.cc
+++ b/chrome/test/chromedriver/commands.cc
@@ -9,17 +9,17 @@
#include "base/stringprintf.h"
#include "base/sys_info.h"
#include "base/values.h"
-#include "chrome/test/chromedriver/chrome.h"
-#include "chrome/test/chromedriver/chrome_android_impl.h"
-#include "chrome/test/chromedriver/chrome_desktop_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome_android_impl.h"
+#include "chrome/test/chromedriver/chrome/chrome_desktop_impl.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/version.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/net/net_util.h"
#include "chrome/test/chromedriver/net/url_request_context_getter.h"
#include "chrome/test/chromedriver/session.h"
#include "chrome/test/chromedriver/session_map.h"
-#include "chrome/test/chromedriver/status.h"
#include "chrome/test/chromedriver/util.h"
-#include "chrome/test/chromedriver/version.h"
-#include "chrome/test/chromedriver/web_view.h"
Status ExecuteGetStatus(
const base::DictionaryValue& params,
diff --git a/chrome/test/chromedriver/commands_unittest.cc b/chrome/test/chromedriver/commands_unittest.cc
index 4a0b3ac..0cb4fc5 100644
--- a/chrome/test/chromedriver/commands_unittest.cc
+++ b/chrome/test/chromedriver/commands_unittest.cc
@@ -11,15 +11,15 @@
#include "base/memory/scoped_ptr.h"
#include "base/synchronization/lock.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_chrome.h"
+#include "chrome/test/chromedriver/chrome/stub_web_view.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/command_executor_impl.h"
#include "chrome/test/chromedriver/commands.h"
#include "chrome/test/chromedriver/element_commands.h"
#include "chrome/test/chromedriver/fake_session_accessor.h"
#include "chrome/test/chromedriver/session_commands.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_chrome.h"
-#include "chrome/test/chromedriver/stub_web_view.h"
-#include "chrome/test/chromedriver/web_view.h"
#include "chrome/test/chromedriver/window_commands.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/webdriver/atoms.h"
diff --git a/chrome/test/chromedriver/element_commands.cc b/chrome/test/chromedriver/element_commands.cc
index 524618c..9f7e461 100644
--- a/chrome/test/chromedriver/element_commands.cc
+++ b/chrome/test/chromedriver/element_commands.cc
@@ -10,14 +10,14 @@
#include "base/third_party/icu/icu_utf.h"
#include "base/values.h"
#include "chrome/test/chromedriver/basic_types.h"
-#include "chrome/test/chromedriver/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/js.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/element_util.h"
-#include "chrome/test/chromedriver/js.h"
#include "chrome/test/chromedriver/key_converter.h"
#include "chrome/test/chromedriver/session.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/ui_events.h"
-#include "chrome/test/chromedriver/web_view.h"
#include "third_party/webdriver/atoms.h"
namespace {
diff --git a/chrome/test/chromedriver/element_util.cc b/chrome/test/chromedriver/element_util.cc
index 266ff7c..b230e78 100644
--- a/chrome/test/chromedriver/element_util.cc
+++ b/chrome/test/chromedriver/element_util.cc
@@ -11,10 +11,10 @@
#include "base/time.h"
#include "base/values.h"
#include "chrome/test/chromedriver/basic_types.h"
-#include "chrome/test/chromedriver/js.h"
+#include "chrome/test/chromedriver/chrome/js.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/session.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/web_view.h"
#include "third_party/webdriver/atoms.h"
namespace {
diff --git a/chrome/test/chromedriver/embed_js_in_cpp.py b/chrome/test/chromedriver/embed_js_in_cpp.py
index d1281f9..1425e4d 100755
--- a/chrome/test/chromedriver/embed_js_in_cpp.py
+++ b/chrome/test/chromedriver/embed_js_in_cpp.py
@@ -37,7 +37,7 @@ def main():
contents, func_name)
global_string_map[script_name] = script
- cpp_source.WriteSource('js', 'chrome/test/chromedriver',
+ cpp_source.WriteSource('js', 'chrome/test/chromedriver/chrome',
options.directory, global_string_map)
diff --git a/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py b/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py
index 51080f7..46b32f5 100755
--- a/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py
+++ b/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py
@@ -27,7 +27,7 @@ def main():
contents = f.read()
global_string_map[var_name] = contents
- cpp_source.WriteSource('user_data_dir', 'chrome/test/chromedriver',
+ cpp_source.WriteSource('user_data_dir', 'chrome/test/chromedriver/chrome',
options.directory, global_string_map)
diff --git a/chrome/test/chromedriver/key_converter.cc b/chrome/test/chromedriver/key_converter.cc
index 2fe9fd0..64c6099 100644
--- a/chrome/test/chromedriver/key_converter.cc
+++ b/chrome/test/chromedriver/key_converter.cc
@@ -7,9 +7,9 @@
#include "base/format_macros.h"
#include "base/stringprintf.h"
#include "base/utf_string_conversions.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
#include "chrome/test/chromedriver/keycode_text_conversion.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/ui_events.h"
namespace {
diff --git a/chrome/test/chromedriver/key_converter_unittest.cc b/chrome/test/chromedriver/key_converter_unittest.cc
index fbf63d7..e3d9cd8 100644
--- a/chrome/test/chromedriver/key_converter_unittest.cc
+++ b/chrome/test/chromedriver/key_converter_unittest.cc
@@ -7,10 +7,10 @@
#include "base/string16.h"
#include "base/utf_string_conversions.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
#include "chrome/test/chromedriver/key_converter.h"
-#include "chrome/test/chromedriver/status.h"
#include "chrome/test/chromedriver/test_util.h"
-#include "chrome/test/chromedriver/ui_events.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/keycode_text_conversion_mac.mm b/chrome/test/chromedriver/keycode_text_conversion_mac.mm
index 7892daf..ee85d90 100644
--- a/chrome/test/chromedriver/keycode_text_conversion_mac.mm
+++ b/chrome/test/chromedriver/keycode_text_conversion_mac.mm
@@ -10,7 +10,7 @@
#include "base/mac/scoped_cftyperef.h"
#include "base/utf_string_conversions.h"
-#include "chrome/test/chromedriver/ui_events.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
#include "ui/base/keycodes/keyboard_code_conversion_mac.h"
std::string ConvertKeyCodeToText(ui::KeyboardCode key_code, int modifiers) {
diff --git a/chrome/test/chromedriver/keycode_text_conversion_unittest.cc b/chrome/test/chromedriver/keycode_text_conversion_unittest.cc
index 9fa8dbc..d81a84f 100644
--- a/chrome/test/chromedriver/keycode_text_conversion_unittest.cc
+++ b/chrome/test/chromedriver/keycode_text_conversion_unittest.cc
@@ -6,9 +6,9 @@
#include "base/string16.h"
#include "base/utf_string_conversions.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
#include "chrome/test/chromedriver/keycode_text_conversion.h"
#include "chrome/test/chromedriver/test_util.h"
-#include "chrome/test/chromedriver/ui_events.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/keycodes/keyboard_codes.h"
diff --git a/chrome/test/chromedriver/keycode_text_conversion_win.cc b/chrome/test/chromedriver/keycode_text_conversion_win.cc
index 5a0c67e..64cc184 100644
--- a/chrome/test/chromedriver/keycode_text_conversion_win.cc
+++ b/chrome/test/chromedriver/keycode_text_conversion_win.cc
@@ -9,7 +9,7 @@
#include <cctype>
#include "base/utf_string_conversions.h"
-#include "chrome/test/chromedriver/ui_events.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
std::string ConvertKeyCodeToText(ui::KeyboardCode key_code, int modifiers) {
UINT scan_code = ::MapVirtualKeyW(key_code, MAPVK_VK_TO_VSC);
diff --git a/chrome/test/chromedriver/keycode_text_conversion_x.cc b/chrome/test/chromedriver/keycode_text_conversion_x.cc
index df9e241..5b89935 100644
--- a/chrome/test/chromedriver/keycode_text_conversion_x.cc
+++ b/chrome/test/chromedriver/keycode_text_conversion_x.cc
@@ -11,7 +11,7 @@
#include <X11/Xutil.h>
#include "base/utf_string_conversions.h"
-#include "chrome/test/chromedriver/ui_events.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
#include "ui/base/keycodes/keyboard_code_conversion_x.h"
#include "ui/base/x/x11_util.h"
diff --git a/chrome/test/chromedriver/server/chromedriver_server.cc b/chrome/test/chromedriver/server/chromedriver_server.cc
index 7b02b6f..bfa442c 100644
--- a/chrome/test/chromedriver/server/chromedriver_server.cc
+++ b/chrome/test/chromedriver/server/chromedriver_server.cc
@@ -14,10 +14,10 @@
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_number_conversions.h"
#include "base/synchronization/waitable_event.h"
+#include "chrome/test/chromedriver/chrome/version.h"
#include "chrome/test/chromedriver/command_executor_impl.h"
#include "chrome/test/chromedriver/server/http_handler.h"
#include "chrome/test/chromedriver/server/http_response.h"
-#include "chrome/test/chromedriver/version.h"
#include "third_party/mongoose/mongoose.h"
namespace {
diff --git a/chrome/test/chromedriver/server/http_handler.cc b/chrome/test/chromedriver/server/http_handler.cc
index 6641d02..15eeb64 100644
--- a/chrome/test/chromedriver/server/http_handler.cc
+++ b/chrome/test/chromedriver/server/http_handler.cc
@@ -10,10 +10,10 @@
#include "base/string_util.h"
#include "base/strings/string_split.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/command_executor.h"
#include "chrome/test/chromedriver/command_names.h"
#include "chrome/test/chromedriver/server/http_response.h"
-#include "chrome/test/chromedriver/status.h"
#include "chrome/test/chromedriver/util.h"
namespace {
diff --git a/chrome/test/chromedriver/server/http_handler_unittest.cc b/chrome/test/chromedriver/server/http_handler_unittest.cc
index 168ebafa..d516902 100644
--- a/chrome/test/chromedriver/server/http_handler_unittest.cc
+++ b/chrome/test/chromedriver/server/http_handler_unittest.cc
@@ -7,11 +7,11 @@
#include "base/json/json_writer.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/command_executor.h"
#include "chrome/test/chromedriver/command_names.h"
#include "chrome/test/chromedriver/server/http_handler.h"
#include "chrome/test/chromedriver/server/http_response.h"
-#include "chrome/test/chromedriver/status.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/session.cc b/chrome/test/chromedriver/session.cc
index fd039b8..996b205 100644
--- a/chrome/test/chromedriver/session.cc
+++ b/chrome/test/chromedriver/session.cc
@@ -7,10 +7,10 @@
#include <list>
#include "base/values.h"
-#include "chrome/test/chromedriver/chrome.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/version.h"
-#include "chrome/test/chromedriver/web_view.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/version.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
FrameInfo::FrameInfo(const std::string& parent_frame_id,
const std::string& frame_id,
diff --git a/chrome/test/chromedriver/session_commands.cc b/chrome/test/chromedriver/session_commands.cc
index 5502d93..4bebfd8 100644
--- a/chrome/test/chromedriver/session_commands.cc
+++ b/chrome/test/chromedriver/session_commands.cc
@@ -12,11 +12,11 @@
#include "base/synchronization/lock.h"
#include "base/values.h"
#include "chrome/test/chromedriver/basic_types.h"
-#include "chrome/test/chromedriver/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/session.h"
#include "chrome/test/chromedriver/session_map.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/web_view.h"
namespace {
diff --git a/chrome/test/chromedriver/session_commands_unittest.cc b/chrome/test/chromedriver/session_commands_unittest.cc
index 2ae7772..28490cd 100644
--- a/chrome/test/chromedriver/session_commands_unittest.cc
+++ b/chrome/test/chromedriver/session_commands_unittest.cc
@@ -8,11 +8,11 @@
#include "base/callback.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
+#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/fake_session_accessor.h"
#include "chrome/test/chromedriver/session.h"
#include "chrome/test/chromedriver/session_commands.h"
#include "chrome/test/chromedriver/session_map.h"
-#include "chrome/test/chromedriver/status.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
diff --git a/chrome/test/chromedriver/session_unittest.cc b/chrome/test/chromedriver/session_unittest.cc
index 095fe7e..22557e3 100644
--- a/chrome/test/chromedriver/session_unittest.cc
+++ b/chrome/test/chromedriver/session_unittest.cc
@@ -8,10 +8,10 @@
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/synchronization/lock.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/stub_chrome.h"
+#include "chrome/test/chromedriver/chrome/stub_web_view.h"
#include "chrome/test/chromedriver/session.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/stub_chrome.h"
-#include "chrome/test/chromedriver/stub_web_view.h"
#include "testing/gtest/include/gtest/gtest.h"
TEST(SessionAccessorTest, LocksSession) {
diff --git a/chrome/test/chromedriver/window_commands.cc b/chrome/test/chromedriver/window_commands.cc
index 85e79d9..1b432ad 100644
--- a/chrome/test/chromedriver/window_commands.cc
+++ b/chrome/test/chromedriver/window_commands.cc
@@ -13,14 +13,14 @@
#include "base/time.h"
#include "base/values.h"
#include "chrome/test/chromedriver/basic_types.h"
-#include "chrome/test/chromedriver/chrome.h"
+#include "chrome/test/chromedriver/chrome/chrome.h"
+#include "chrome/test/chromedriver/chrome/js.h"
+#include "chrome/test/chromedriver/chrome/status.h"
+#include "chrome/test/chromedriver/chrome/ui_events.h"
+#include "chrome/test/chromedriver/chrome/web_view.h"
#include "chrome/test/chromedriver/element_util.h"
-#include "chrome/test/chromedriver/js.h"
#include "chrome/test/chromedriver/session.h"
-#include "chrome/test/chromedriver/status.h"
-#include "chrome/test/chromedriver/ui_events.h"
#include "chrome/test/chromedriver/util.h"
-#include "chrome/test/chromedriver/web_view.h"
namespace {