summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-15 23:16:23 +0000
committernirnimesh@chromium.org <nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-15 23:16:23 +0000
commit0c049795fbbd587ac0fb49df8eea0c354b121502 (patch)
tree5c3428ad646d41ec40f30a2350993d32b8ba3af4
parenta140efe66d0ddddcf2ef9ba01574f32c6d75edb1 (diff)
downloadchromium_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.cc3
-rw-r--r--chrome/test/pyautolib/pyauto.py2
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 []