Chromium Code Reviews| Index: tools/telemetry/telemetry/android_browser_finder.py |
| diff --git a/tools/telemetry/telemetry/android_browser_finder.py b/tools/telemetry/telemetry/android_browser_finder.py |
| index 01e28e010c0075b78cdd73154f517670352e1e73..aa66d28046b67c42437a42292990439b23a9a5d9 100644 |
| --- a/tools/telemetry/telemetry/android_browser_finder.py |
| +++ b/tools/telemetry/telemetry/android_browser_finder.py |
| @@ -14,20 +14,20 @@ from telemetry import android_platform |
| from telemetry import browser |
| from telemetry import possible_browser |
| -ALL_BROWSER_TYPES = ','.join([ |
| - 'android-content-shell', |
| - 'android-chrome', |
| - 'android-jb-system-chrome', |
| - ]) |
| - |
| -CHROME_PACKAGE = 'com.google.android.apps.chrome' |
| -CHROME_ACTIVITY = '.Main' |
| +CHROME_PACKAGE_NAMES = { |
| + 'android-chrome': 'com.google.android.apps.chrome', |
| + 'android-chrome-beta': 'com.chrome.beta', |
| + 'android-chrome-dev': 'com.google.android.apps.chrome_dev', |
| + 'android-jb-system-chrome': 'com.android.chrome' |
| +} |
| + |
| +ALL_BROWSER_TYPES = ','.join(['android-content-shell'] + |
| + CHROME_PACKAGE_NAMES.keys()) |
| + |
| +CHROME_ACTIVITY = 'com.google.android.apps.chrome.Main' |
|
nduca
2013/01/04 19:47:08
just out of curiosity, do we have code somewhere t
|
| CHROME_COMMAND_LINE = '/data/local/chrome-command-line' |
| CHROME_DEVTOOLS_REMOTE_PORT = 'localabstract:chrome_devtools_remote' |
| -CHROME_JB_SYSTEM_PACKAGE = 'com.android.chrome' |
| -CHROME_JB_SYSTEM_DEVTOOLS_REMOTE_PORT = 'localabstract:chrome_devtools_remote' |
| - |
| CONTENT_SHELL_PACKAGE = 'org.chromium.content_shell' |
| CONTENT_SHELL_ACTIVITY = '.ContentShellActivity' |
| CONTENT_SHELL_COMMAND_LINE = '/data/local/tmp/content-shell-command-line' |
| @@ -120,23 +120,15 @@ def FindAllAvailableBrowsers(options, logging=real_logging): |
| CONTENT_SHELL_DEVTOOLS_REMOTE_PORT) |
| possible_browsers.append(b) |
| - if 'package:' + CHROME_PACKAGE in packages: |
| - b = PossibleAndroidBrowser('android-chrome', |
| - options, adb, |
| - CHROME_PACKAGE, False, |
| - CHROME_COMMAND_LINE, |
| - CHROME_ACTIVITY, |
| - CHROME_DEVTOOLS_REMOTE_PORT) |
| - possible_browsers.append(b) |
| - |
| - if 'package:' + CHROME_JB_SYSTEM_PACKAGE in packages: |
| - b = PossibleAndroidBrowser('android-jb-system-chrome', |
| - options, adb, |
| - CHROME_JB_SYSTEM_PACKAGE, False, |
| - CHROME_COMMAND_LINE, |
| - CHROME_ACTIVITY, |
| - CHROME_JB_SYSTEM_DEVTOOLS_REMOTE_PORT) |
| - possible_browsers.append(b) |
| + for name, package in CHROME_PACKAGE_NAMES.iteritems(): |
| + if 'package:' + package in packages: |
| + b = PossibleAndroidBrowser(name, |
| + options, adb, |
| + package, False, |
| + CHROME_COMMAND_LINE, |
| + CHROME_ACTIVITY, |
| + CHROME_DEVTOOLS_REMOTE_PORT) |
| + possible_browsers.append(b) |
| # See if the "forwarder" is installed -- we need this to host content locally |
| # but make it accessible to the device. |