diff options
author | nirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-15 23:16:23 +0000 |
---|---|---|
committer | nirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-15 23:16:23 +0000 |
commit | 0c049795fbbd587ac0fb49df8eea0c354b121502 (patch) | |
tree | 5c3428ad646d41ec40f30a2350993d32b8ba3af4 | |
parent | a140efe66d0ddddcf2ef9ba01574f32c6d75edb1 (diff) | |
download | chromium_src-0c049795fbbd587ac0fb49df8eea0c354b121502.zip chromium_src-0c049795fbbd587ac0fb49df8eea0c354b121502.tar.gz chromium_src-0c049795fbbd587ac0fb49df8eea0c354b121502.tar.bz2 |
[chromeos] Add log messages to track problems with automation connection
This is to debug flakiness problems when pyauto cannot initialize automation. This could be due to:
- chrome crashes
- chrome could not get online
- chrome could not show login screen
BUG=chromium-os:20323
TEST=
R=xiyuan@chromium.org
Review URL: http://codereview.chromium.org/7917004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101411 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/automation/automation_provider.cc | 3 | ||||
-rw-r--r-- | chrome/test/pyautolib/pyauto.py | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc index 15aaf3b..968c7c2 100644 --- a/chrome/browser/automation/automation_provider.cc +++ b/chrome/browser/automation/automation_provider.cc @@ -215,18 +215,21 @@ void AutomationProvider::SetExpectedTabCount(size_t expected_tabs) { void AutomationProvider::OnInitialTabLoadsComplete() { initial_tab_loads_complete_ = true; + VLOG(2) << "OnInitialTabLoadsComplete"; if (is_connected_ && network_library_initialized_ && login_webui_ready_) Send(new AutomationMsg_InitialLoadsComplete()); } void AutomationProvider::OnNetworkLibraryInit() { network_library_initialized_ = true; + VLOG(2) << "OnNetworkLibraryInit"; if (is_connected_ && initial_tab_loads_complete_ && login_webui_ready_) Send(new AutomationMsg_InitialLoadsComplete()); } void AutomationProvider::OnLoginWebuiReady() { login_webui_ready_ = true; + VLOG(2) << "OnLoginWebuiReady"; if (is_connected_ && initial_tab_loads_complete_ && network_library_initialized_) Send(new AutomationMsg_InitialLoadsComplete()); diff --git a/chrome/test/pyautolib/pyauto.py b/chrome/test/pyautolib/pyauto.py index 20112b2..5665d70 100644 --- a/chrome/test/pyautolib/pyauto.py +++ b/chrome/test/pyautolib/pyauto.py @@ -235,6 +235,8 @@ class PyUITest(pyautolib.PyUITestBase, unittest.TestCase): '--skip-oauth-login', # Enables injection of test content script for webui login automation '--auth-ext-path=/usr/share/chromeos-assets/gaia_auth', + # Enable automation provider logs + '--vmodule=*/browser/automation/*=2, ] else: return [] |