Index: build/android/pylib/gtest/test_package_apk.py |
diff --git a/build/android/pylib/gtest/test_package_apk.py b/build/android/pylib/gtest/test_package_apk.py |
index 5944147bdc005af40c84b40d4263723d463af7c3..81c4cfed92ec9b5ca6710ec5f1ff9a4908609903 100644 |
--- a/build/android/pylib/gtest/test_package_apk.py |
+++ b/build/android/pylib/gtest/test_package_apk.py |
@@ -34,15 +34,11 @@ class TestPackageApk(TestPackage): |
if suite_name == 'content_browsertests': |
self.suite_path = os.path.join( |
product_dir, 'apks', '%s.apk' % suite_name) |
- self._test_apk_package_name = constants.BROWSERTEST_TEST_PACKAGE_NAME |
- self._test_activity_name = constants.BROWSERTEST_TEST_ACTIVITY_NAME |
- self._command_line_file = constants.BROWSERTEST_COMMAND_LINE_FILE |
+ self._package_info = constants.PACKAGE_INFO['content_browsertests'] |
else: |
self.suite_path = os.path.join( |
product_dir, '%s_apk' % suite_name, '%s-debug.apk' % suite_name) |
- self._test_apk_package_name = constants.GTEST_TEST_PACKAGE_NAME |
- self._test_activity_name = constants.GTEST_TEST_ACTIVITY_NAME |
- self._command_line_file = constants.GTEST_COMMAND_LINE_FILE |
+ self._package_info = constants.PACKAGE_INFO['gtest'] |
def _CreateCommandLineFileOnDevice(self, adb, options): |
command_line_file = tempfile.NamedTemporaryFile() |
@@ -50,15 +46,14 @@ class TestPackageApk(TestPackage): |
command_line_file.write(self.suite_name + ' ' + options) |
command_line_file.flush() |
adb.PushIfNeeded(command_line_file.name, |
- constants.TEST_EXECUTABLE_DIR + '/' + |
- self._command_line_file) |
+ self._package_info.cmdline_file) |
def _GetFifo(self): |
# The test.fifo path is determined by: |
# testing/android/java/src/org/chromium/native_test/ |
# ChromeNativeTestActivity.java and |
# testing/android/native_test_launcher.cc |
- return '/data/data/' + self._test_apk_package_name + '/files/test.fifo' |
+ return '/data/data/' + self._package_info.package + '/files/test.fifo' |
def _ClearFifo(self, adb): |
adb.RunShellCommand('rm -f ' + self._GetFifo()) |
@@ -78,15 +73,15 @@ class TestPackageApk(TestPackage): |
def _StartActivity(self, adb): |
adb.StartActivity( |
- self._test_apk_package_name, |
- self._test_activity_name, |
+ self._package_info.package, |
+ self._package_info.activity, |
wait_for_completion=True, |
action='android.intent.action.MAIN', |
force_stop=True) |
#override |
def ClearApplicationState(self, adb): |
- adb.ClearApplicationState(self._test_apk_package_name) |
+ adb.ClearApplicationState(self._package_info.package) |
# Content shell creates a profile on the sdscard which accumulates cache |
# files over time. |
if self.suite_name == 'content_browsertests': |
@@ -132,4 +127,4 @@ class TestPackageApk(TestPackage): |
def Install(self, adb): |
self.tool.CopyFiles() |
adb.ManagedInstall(self.suite_path, False, |
- package_name=self._test_apk_package_name) |
+ package_name=self._package_info.package) |