1 # Copyright 2016 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 import collections 6 7 PackageInfo = collections.namedtuple( 8 'PackageInfo', 9 ['package', 'activity', 'cmdline_file', 'devtools_socket']) 10 11 PACKAGE_INFO = { 12 'chrome_document': PackageInfo( 13 'com.google.android.apps.chrome.document', 14 'com.google.android.apps.chrome.document.ChromeLauncherActivity', 15 '/data/local/chrome-command-line', 16 'chrome_devtools_remote'), 17 'chrome': PackageInfo( 18 'com.google.android.apps.chrome', 19 'com.google.android.apps.chrome.Main', 20 '/data/local/chrome-command-line', 21 'chrome_devtools_remote'), 22 'chrome_beta': PackageInfo( 23 'com.chrome.beta', 24 'com.google.android.apps.chrome.Main', 25 '/data/local/chrome-command-line', 26 'chrome_devtools_remote'), 27 'chrome_stable': PackageInfo( 28 'com.android.chrome', 29 'com.google.android.apps.chrome.Main', 30 '/data/local/chrome-command-line', 31 'chrome_devtools_remote'), 32 'chrome_dev': PackageInfo( 33 'com.chrome.dev', 34 'com.google.android.apps.chrome.Main', 35 '/data/local/chrome-command-line', 36 'chrome_devtools_remote'), 37 'chrome_canary': PackageInfo( 38 'com.chrome.canary', 39 'com.google.android.apps.chrome.Main', 40 '/data/local/chrome-command-line', 41 'chrome_devtools_remote'), 42 'chrome_work': PackageInfo( 43 'com.chrome.work', 44 'com.google.android.apps.chrome.Main', 45 '/data/local/chrome-command-line', 46 'chrome_devtools_remote'), 47 'chromium': PackageInfo( 48 'org.chromium.chrome', 49 'com.google.android.apps.chrome.Main', 50 '/data/local/chrome-command-line', 51 'chrome_devtools_remote'), 52 'content_shell': PackageInfo( 53 'org.chromium.content_shell_apk', 54 '.ContentShellActivity', 55 '/data/local/tmp/content-shell-command-line', 56 'content_shell_devtools_remote'), 57 } 58