Index: chrome/test/chromedriver/chrome_launcher.cc |
=================================================================== |
--- chrome/test/chromedriver/chrome_launcher.cc (revision 194993) |
+++ chrome/test/chromedriver/chrome_launcher.cc (working copy) |
@@ -177,11 +177,13 @@ |
return Status(kUnknownError, "unable to discover open pages"); |
} |
-Status LaunchDesktopChrome(URLRequestContextGetter* context_getter, |
- int port, |
- const SyncWebSocketFactory& socket_factory, |
- const Capabilities& capabilities, |
- scoped_ptr<Chrome>* chrome) { |
+Status LaunchDesktopChrome( |
+ URLRequestContextGetter* context_getter, |
+ int port, |
+ const SyncWebSocketFactory& socket_factory, |
+ const Capabilities& capabilities, |
+ const std::list<DevToolsEventLogger*>& devtools_event_loggers, |
+ scoped_ptr<Chrome>* chrome) { |
CommandLine command(CommandLine::NO_PROGRAM); |
base::ScopedTempDir user_data_dir; |
base::ScopedTempDir extension_dir; |
@@ -245,16 +247,18 @@ |
return status; |
} |
chrome->reset(new ChromeDesktopImpl( |
- devtools_client.Pass(), version, build_no, process, &user_data_dir, |
- &extension_dir)); |
+ devtools_client.Pass(), version, build_no, devtools_event_loggers, |
+ process, &user_data_dir, &extension_dir)); |
return Status(kOk); |
} |
-Status LaunchAndroidChrome(URLRequestContextGetter* context_getter, |
- int port, |
- const SyncWebSocketFactory& socket_factory, |
- const Capabilities& capabilities, |
- scoped_ptr<Chrome>* chrome) { |
+Status LaunchAndroidChrome( |
+ URLRequestContextGetter* context_getter, |
+ int port, |
+ const SyncWebSocketFactory& socket_factory, |
+ const Capabilities& capabilities, |
+ const std::list<DevToolsEventLogger*>& devtools_event_loggers, |
+ scoped_ptr<Chrome>* chrome) { |
// TODO(frankf): Figure out how this should be installed to |
// make this work for all platforms. |
base::FilePath adb_commands(FILE_PATH_LITERAL("adb_commands.py")); |
@@ -283,23 +287,27 @@ |
return status; |
chrome->reset(new ChromeAndroidImpl( |
- devtools_client.Pass(), version, build_no)); |
+ devtools_client.Pass(), version, build_no, devtools_event_loggers)); |
return Status(kOk); |
} |
} // namespace |
-Status LaunchChrome(URLRequestContextGetter* context_getter, |
- int port, |
- const SyncWebSocketFactory& socket_factory, |
- const Capabilities& capabilities, |
- scoped_ptr<Chrome>* chrome) { |
+Status LaunchChrome( |
+ URLRequestContextGetter* context_getter, |
+ int port, |
+ const SyncWebSocketFactory& socket_factory, |
+ const Capabilities& capabilities, |
+ const std::list<DevToolsEventLogger*>& devtools_event_loggers, |
+ scoped_ptr<Chrome>* chrome) { |
if (capabilities.IsAndroid()) { |
return LaunchAndroidChrome( |
- context_getter, port, socket_factory, capabilities, chrome); |
+ context_getter, port, socket_factory, capabilities, |
+ devtools_event_loggers, chrome); |
} else { |
return LaunchDesktopChrome( |
- context_getter, port, socket_factory, capabilities, chrome); |
+ context_getter, port, socket_factory, capabilities, |
+ devtools_event_loggers, chrome); |
} |
} |