Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(398)

Side by Side Diff: build/android/pylib/constants.py

Issue 23811008: [android] Remove deprecated package constants. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « build/android/buildbot/bb_device_steps.py ('k') | tools/android/memdump/memreport.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Defines a set of constants shared by test runners and other scripts.""" 5 """Defines a set of constants shared by test runners and other scripts."""
6 6
7 import collections 7 import collections
8 import os 8 import os
9 import subprocess 9 import subprocess
10 import sys 10 import sys
11 11
12 12
13 DIR_SOURCE_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), 13 DIR_SOURCE_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__),
14 os.pardir, os.pardir, os.pardir)) 14 os.pardir, os.pardir, os.pardir))
15 ISOLATE_DEPS_DIR = os.path.join(DIR_SOURCE_ROOT, 'isolate_deps_dir') 15 ISOLATE_DEPS_DIR = os.path.join(DIR_SOURCE_ROOT, 'isolate_deps_dir')
16 EMULATOR_SDK_ROOT = os.path.abspath(os.path.join(DIR_SOURCE_ROOT, os.pardir, 16 EMULATOR_SDK_ROOT = os.path.abspath(os.path.join(DIR_SOURCE_ROOT, os.pardir,
17 os.pardir)) 17 os.pardir))
18 18
19 # TODO(craigdh): Remove these once references have been removed downstream.
20 CHROME_PACKAGE = 'com.google.android.apps.chrome'
21 CHROME_ACTIVITY = 'com.google.android.apps.chrome.Main'
22
23 CHROME_STABLE_PACKAGE = 'com.android.chrome' 19 CHROME_STABLE_PACKAGE = 'com.android.chrome'
24 CHROME_BETA_PACKAGE = 'com.chrome.beta' 20 CHROME_BETA_PACKAGE = 'com.chrome.beta'
frankf 2013/09/13 17:32:56 It'd be good to include the release packages in PA
craigdh 2013/09/16 18:30:56 Done.
25 21
26 LEGACY_BROWSER_PACKAGE = 'com.google.android.browser'
27 LEGACY_BROWSER_ACTIVITY = 'com.android.browser.BrowserActivity'
28
29 CONTENT_SHELL_PACKAGE = 'org.chromium.content_shell_apk'
30 CONTENT_SHELL_ACTIVITY = 'org.chromium.content_shell_apk.ContentShellActivity'
31
32 CHROMIUM_TEST_SHELL_PACKAGE = 'org.chromium.chrome.testshell'
33 CHROMIUM_TEST_SHELL_ACTIVITY = (
34 'org.chromium.chrome.testshell.ChromiumTestShellActivity')
35 CHROMIUM_TEST_SHELL_DEVTOOLS_SOCKET = 'chromium_testshell_devtools_remote'
36 CHROMIUM_TEST_SHELL_HOST_DRIVEN_DIR = os.path.join( 22 CHROMIUM_TEST_SHELL_HOST_DRIVEN_DIR = os.path.join(
37 DIR_SOURCE_ROOT, 'chrome', 'android') 23 DIR_SOURCE_ROOT, 'chrome', 'android')
38 24
39 25
40 PackageInfo = collections.namedtuple('PackageInfo', 26 PackageInfo = collections.namedtuple('PackageInfo',
41 ['package', 'activity', 'cmdline_file', 'devtools_socket', 27 ['package', 'activity', 'cmdline_file', 'devtools_socket',
42 'test_package']) 28 'test_package'])
43 29
44 PACKAGE_INFO = { 30 PACKAGE_INFO = {
45 'chrome': PackageInfo( 31 'chrome': PackageInfo(
46 CHROME_PACKAGE, 32 'com.google.android.apps.chrome',
47 CHROME_ACTIVITY, 33 'com.google.android.apps.chrome.Main',
48 '/data/local/chrome-command-line', 34 '/data/local/chrome-command-line',
49 'chrome_devtools_remote', 35 'chrome_devtools_remote',
50 'com.google.android.apps.chrome.tests'), 36 'com.google.android.apps.chrome.tests'),
51 'legacy_browser': PackageInfo( 37 'legacy_browser': PackageInfo(
52 LEGACY_BROWSER_PACKAGE, 38 'com.google.android.browser',
53 LEGACY_BROWSER_ACTIVITY, 39 'com.android.browser.BrowserActivity',
54 None, 40 None,
55 None, 41 None,
56 None), 42 None),
57 'content_shell': PackageInfo( 43 'content_shell': PackageInfo(
58 CONTENT_SHELL_PACKAGE, 44 'org.chromium.content_shell_apk',
59 CONTENT_SHELL_ACTIVITY, 45 'org.chromium.content_shell_apk.ContentShellActivity',
60 '/data/local/tmp/content-shell-command-line', 46 '/data/local/tmp/content-shell-command-line',
61 None, 47 None,
62 None), 48 None),
63 'chromium_test_shell': PackageInfo( 49 'chromium_test_shell': PackageInfo(
64 CHROMIUM_TEST_SHELL_PACKAGE, 50 'org.chromium.chrome.testshell',
65 CHROMIUM_TEST_SHELL_ACTIVITY, 51 'org.chromium.chrome.testshell.ChromiumTestShellActivity',
66 '/data/local/tmp/chromium-testshell-command-line', 52 '/data/local/tmp/chromium-testshell-command-line',
67 CHROMIUM_TEST_SHELL_DEVTOOLS_SOCKET, 53 'chromium_testshell_devtools_remote',
68 'org.chromium.chrome.testshell.tests'), 54 'org.chromium.chrome.testshell.tests'),
69 'gtest': PackageInfo( 55 'gtest': PackageInfo(
70 'org.chromium.native_test', 56 'org.chromium.native_test',
71 'org.chromium.native_test.ChromeNativeTestActivity', 57 'org.chromium.native_test.ChromeNativeTestActivity',
72 '/data/local/tmp/chrome-native-tests-command-line', 58 '/data/local/tmp/chrome-native-tests-command-line',
73 None, 59 None,
74 None), 60 None),
75 'content_browsertests': PackageInfo( 61 'content_browsertests': PackageInfo(
76 'org.chromium.content_browsertests_apk', 62 'org.chromium.content_browsertests_apk',
77 'org.chromium.content_browsertests_apk.ContentBrowserTestsActivity', 63 'org.chromium.content_browsertests_apk.ContentBrowserTestsActivity',
(...skipping 23 matching lines...) Expand all
101 87
102 TEST_EXECUTABLE_DIR = '/data/local/tmp' 88 TEST_EXECUTABLE_DIR = '/data/local/tmp'
103 # Directories for common java libraries for SDK build. 89 # Directories for common java libraries for SDK build.
104 # These constants are defined in build/android/ant/common.xml 90 # These constants are defined in build/android/ant/common.xml
105 SDK_BUILD_JAVALIB_DIR = 'lib.java' 91 SDK_BUILD_JAVALIB_DIR = 'lib.java'
106 SDK_BUILD_TEST_JAVALIB_DIR = 'test.lib.java' 92 SDK_BUILD_TEST_JAVALIB_DIR = 'test.lib.java'
107 SDK_BUILD_APKS_DIR = 'apks' 93 SDK_BUILD_APKS_DIR = 'apks'
108 94
109 PERF_OUTPUT_DIR = os.path.join(DIR_SOURCE_ROOT, 'out', 'step_results') 95 PERF_OUTPUT_DIR = os.path.join(DIR_SOURCE_ROOT, 'out', 'step_results')
110 # The directory on the device where perf test output gets saved to. 96 # The directory on the device where perf test output gets saved to.
111 DEVICE_PERF_OUTPUT_DIR = '/data/data/' + CHROME_PACKAGE + '/files' 97 DEVICE_PERF_OUTPUT_DIR = (
98 '/data/data/' + PACKAGE_INFO['chrome'].package + '/files')
112 99
113 SCREENSHOTS_DIR = os.path.join(DIR_SOURCE_ROOT, 'out_screenshots') 100 SCREENSHOTS_DIR = os.path.join(DIR_SOURCE_ROOT, 'out_screenshots')
114 101
115 ANDROID_SDK_VERSION = 18 102 ANDROID_SDK_VERSION = 18
116 ANDROID_SDK_ROOT = os.path.join(DIR_SOURCE_ROOT, 103 ANDROID_SDK_ROOT = os.path.join(DIR_SOURCE_ROOT,
117 'third_party/android_tools/sdk') 104 'third_party/android_tools/sdk')
118 ANDROID_NDK_ROOT = os.path.join(DIR_SOURCE_ROOT, 105 ANDROID_NDK_ROOT = os.path.join(DIR_SOURCE_ROOT,
119 'third_party/android_tools/ndk') 106 'third_party/android_tools/ndk')
120 107
121 UPSTREAM_FLAKINESS_SERVER = 'test-results.appspot.com' 108 UPSTREAM_FLAKINESS_SERVER = 'test-results.appspot.com'
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 except OSError: 143 except OSError:
157 print >> sys.stderr, 'No adb found in $PATH, fallback to checked in binary.' 144 print >> sys.stderr, 'No adb found in $PATH, fallback to checked in binary.'
158 return os.path.join(ANDROID_SDK_ROOT, 'platform-tools', 'adb') 145 return os.path.join(ANDROID_SDK_ROOT, 'platform-tools', 'adb')
159 146
160 147
161 ADB_PATH = _GetADBPath() 148 ADB_PATH = _GetADBPath()
162 149
163 # Exit codes 150 # Exit codes
164 ERROR_EXIT_CODE = 1 151 ERROR_EXIT_CODE = 1
165 WARNING_EXIT_CODE = 88 152 WARNING_EXIT_CODE = 88
OLDNEW
« no previous file with comments | « build/android/buildbot/bb_device_steps.py ('k') | tools/android/memdump/memreport.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698