Home | History | Annotate | Download | only in constants
      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