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

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: moved beta and stable packages to PACKAGE_INFO 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'
24 CHROME_BETA_PACKAGE = 'com.chrome.beta'
25
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( 19 CHROMIUM_TEST_SHELL_HOST_DRIVEN_DIR = os.path.join(
37 DIR_SOURCE_ROOT, 'chrome', 'android') 20 DIR_SOURCE_ROOT, 'chrome', 'android')
38 21
39 22
40 PackageInfo = collections.namedtuple('PackageInfo', 23 PackageInfo = collections.namedtuple('PackageInfo',
41 ['package', 'activity', 'cmdline_file', 'devtools_socket', 24 ['package', 'activity', 'cmdline_file', 'devtools_socket',
42 'test_package']) 25 'test_package'])
43 26
44 PACKAGE_INFO = { 27 PACKAGE_INFO = {
45 'chrome': PackageInfo( 28 'chrome': PackageInfo(
46 CHROME_PACKAGE, 29 'com.google.android.apps.chrome',
47 CHROME_ACTIVITY, 30 'com.google.android.apps.chrome.Main',
48 '/data/local/chrome-command-line', 31 '/data/local/chrome-command-line',
49 'chrome_devtools_remote', 32 'chrome_devtools_remote',
50 'com.google.android.apps.chrome.tests'), 33 'com.google.android.apps.chrome.tests'),
34 'chrome_beta': PackageInfo(
35 'com.chrome.beta',
36 'com.chrome.beta.Main',
37 '/data/local/chrome-command-line',
38 'chrome_devtools_remote',
39 None),
40 'chrome_stable': PackageInfo(
41 'com.android.chrome',
42 'com.android.chrome.Main',
43 '/data/local/chrome-command-line',
44 'chrome_devtools_remote',
45 None),
51 'legacy_browser': PackageInfo( 46 'legacy_browser': PackageInfo(
52 LEGACY_BROWSER_PACKAGE, 47 'com.google.android.browser',
53 LEGACY_BROWSER_ACTIVITY, 48 'com.android.browser.BrowserActivity',
54 None, 49 None,
55 None, 50 None,
56 None), 51 None),
57 'content_shell': PackageInfo( 52 'content_shell': PackageInfo(
58 CONTENT_SHELL_PACKAGE, 53 'org.chromium.content_shell_apk',
59 CONTENT_SHELL_ACTIVITY, 54 'org.chromium.content_shell_apk.ContentShellActivity',
60 '/data/local/tmp/content-shell-command-line', 55 '/data/local/tmp/content-shell-command-line',
61 None, 56 None,
62 None), 57 None),
63 'chromium_test_shell': PackageInfo( 58 'chromium_test_shell': PackageInfo(
64 CHROMIUM_TEST_SHELL_PACKAGE, 59 'org.chromium.chrome.testshell',
65 CHROMIUM_TEST_SHELL_ACTIVITY, 60 'org.chromium.chrome.testshell.ChromiumTestShellActivity',
66 '/data/local/tmp/chromium-testshell-command-line', 61 '/data/local/tmp/chromium-testshell-command-line',
67 CHROMIUM_TEST_SHELL_DEVTOOLS_SOCKET, 62 'chromium_testshell_devtools_remote',
68 'org.chromium.chrome.testshell.tests'), 63 'org.chromium.chrome.testshell.tests'),
69 'gtest': PackageInfo( 64 'gtest': PackageInfo(
70 'org.chromium.native_test', 65 'org.chromium.native_test',
71 'org.chromium.native_test.ChromeNativeTestActivity', 66 'org.chromium.native_test.ChromeNativeTestActivity',
72 '/data/local/tmp/chrome-native-tests-command-line', 67 '/data/local/tmp/chrome-native-tests-command-line',
73 None, 68 None,
74 None), 69 None),
75 'content_browsertests': PackageInfo( 70 'content_browsertests': PackageInfo(
76 'org.chromium.content_browsertests_apk', 71 'org.chromium.content_browsertests_apk',
77 'org.chromium.content_browsertests_apk.ContentBrowserTestsActivity', 72 'org.chromium.content_browsertests_apk.ContentBrowserTestsActivity',
(...skipping 23 matching lines...) Expand all
101 96
102 TEST_EXECUTABLE_DIR = '/data/local/tmp' 97 TEST_EXECUTABLE_DIR = '/data/local/tmp'
103 # Directories for common java libraries for SDK build. 98 # Directories for common java libraries for SDK build.
104 # These constants are defined in build/android/ant/common.xml 99 # These constants are defined in build/android/ant/common.xml
105 SDK_BUILD_JAVALIB_DIR = 'lib.java' 100 SDK_BUILD_JAVALIB_DIR = 'lib.java'
106 SDK_BUILD_TEST_JAVALIB_DIR = 'test.lib.java' 101 SDK_BUILD_TEST_JAVALIB_DIR = 'test.lib.java'
107 SDK_BUILD_APKS_DIR = 'apks' 102 SDK_BUILD_APKS_DIR = 'apks'
108 103
109 PERF_OUTPUT_DIR = os.path.join(DIR_SOURCE_ROOT, 'out', 'step_results') 104 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. 105 # The directory on the device where perf test output gets saved to.
111 DEVICE_PERF_OUTPUT_DIR = '/data/data/' + CHROME_PACKAGE + '/files' 106 DEVICE_PERF_OUTPUT_DIR = (
107 '/data/data/' + PACKAGE_INFO['chrome'].package + '/files')
112 108
113 SCREENSHOTS_DIR = os.path.join(DIR_SOURCE_ROOT, 'out_screenshots') 109 SCREENSHOTS_DIR = os.path.join(DIR_SOURCE_ROOT, 'out_screenshots')
114 110
115 ANDROID_SDK_VERSION = 18 111 ANDROID_SDK_VERSION = 18
116 ANDROID_SDK_ROOT = os.path.join(DIR_SOURCE_ROOT, 112 ANDROID_SDK_ROOT = os.path.join(DIR_SOURCE_ROOT,
117 'third_party/android_tools/sdk') 113 'third_party/android_tools/sdk')
118 ANDROID_NDK_ROOT = os.path.join(DIR_SOURCE_ROOT, 114 ANDROID_NDK_ROOT = os.path.join(DIR_SOURCE_ROOT,
119 'third_party/android_tools/ndk') 115 'third_party/android_tools/ndk')
120 116
121 UPSTREAM_FLAKINESS_SERVER = 'test-results.appspot.com' 117 UPSTREAM_FLAKINESS_SERVER = 'test-results.appspot.com'
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 except OSError: 152 except OSError:
157 print >> sys.stderr, 'No adb found in $PATH, fallback to checked in binary.' 153 print >> sys.stderr, 'No adb found in $PATH, fallback to checked in binary.'
158 return os.path.join(ANDROID_SDK_ROOT, 'platform-tools', 'adb') 154 return os.path.join(ANDROID_SDK_ROOT, 'platform-tools', 'adb')
159 155
160 156
161 ADB_PATH = _GetADBPath() 157 ADB_PATH = _GetADBPath()
162 158
163 # Exit codes 159 # Exit codes
164 ERROR_EXIT_CODE = 1 160 ERROR_EXIT_CODE = 1
165 WARNING_EXIT_CODE = 88 161 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