summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-16 06:06:50 +0000
committerbulach@chromium.org <bulach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-16 06:06:50 +0000
commitc3d876aff16a9197ffd9552e401c44f08b48769f (patch)
treefd0161d427f9116f9cd99071ea5fb2e8cd210451 /tools
parentfdcc4ea41234f0d44b8916731ff8033607dcea19 (diff)
downloadchromium_src-c3d876aff16a9197ffd9552e401c44f08b48769f.zip
chromium_src-c3d876aff16a9197ffd9552e401c44f08b48769f.tar.gz
chromium_src-c3d876aff16a9197ffd9552e401c44f08b48769f.tar.bz2
Android / telemetry: set debug app.
Set the debug app for user build devices programatically. This allows running some telemetry benchmarks without any intervention. BUG=334007 TEST=tools/perf/run_benchmark -vvvv --browser=android-chrome --show-stdout octane Review URL: https://codereview.chromium.org/138093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245158 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py
index 4ed8ec1..1ae46f7 100644
--- a/tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py
+++ b/tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py
@@ -210,6 +210,12 @@ class AndroidBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
# TODO(szym): only override DNS if WPR has privileges to proxy on port 25.
self._override_dns = self.browser_options.netsim
+ # Set the debug app if needed.
+ if self._adb.IsUserBuild():
+ logging.debug('User build device, setting debug app')
+ self._adb.RunShellCommand('am set-debug-app --persistent %s' %
+ self._backend_settings.package)
+
def _SetUpCommandLine(self):
def QuoteIfNeeded(arg):
# Escape 'key=valueA valueB' to 'key="valueA valueB"'