def install_apk(): if self._test_instance.apk_under_test: if self._test_instance.apk_under_test_incremental_install_script: local_device_test_run.IncrementalInstall( dev, self._test_instance.apk_under_test, self._test_instance.apk_under_test_incremental_install_script) else: permissions = self._test_instance.apk_under_test.GetPermissions() dev.Install(self._test_instance.apk_under_test, permissions=permissions) if self._test_instance.test_apk_incremental_install_script: local_device_test_run.IncrementalInstall( dev, self._test_instance.test_apk, self._test_instance.test_apk_incremental_install_script) else: permissions = self._test_instance.test_apk.GetPermissions() dev.Install(self._test_instance.test_apk, permissions=permissions) for apk in self._test_instance.additional_apks: dev.Install(apk) # Set debug app in order to enable reading command line flags on user # builds if self._test_instance.flags: if not self._test_instance.package_info: logging.error("Couldn't set debug app: no package info") elif not self._test_instance.package_info.package: logging.error("Couldn't set debug app: no package defined") else: dev.RunShellCommand(['am', 'set-debug-app', '--persistent', self._test_instance.package_info.package], check_return=True)
def Install(self, device): if self._test_apk_incremental_install_script: local_device_test_run.IncrementalInstall(device, self._apk_helper, self._test_apk_incremental_install_script) else: device.Install(self._apk_helper, reinstall=True, permissions=self._permissions)
def Install(self, device): if self._test_apk_incremental_install_script: local_device_test_run.IncrementalInstall(device, self._test_apk, self._test_apk_incremental_install_script) else: device.Install(self._test_apk) if self._apk_under_test_incremental_install_script: local_device_test_run.IncrementalInstall(device, self._apk_under_test, self._apk_under_test_incremental_install_script) elif self._apk_under_test: device.Install(self._apk_under_test) if (self._test_support_apk_path and os.path.exists(self._test_support_apk_path)): device.Install(self._test_support_apk_path) for apk in (a for a in self._additional_apks if os.path.exists(a)): device.Install(apk)
def install_apk(): if self._test_instance.apk_under_test_incremental_install_script: local_device_test_run.IncrementalInstall( dev, self._test_instance.apk_under_test, self._test_instance. apk_under_test_incremental_install_script) else: permissions = self._test_instance.apk_under_test.GetPermissions( ) dev.Install(self._test_instance.apk_under_test, permissions=permissions) if self._test_instance.test_apk_incremental_install_script: local_device_test_run.IncrementalInstall( dev, self._test_instance.test_apk, self._test_instance. test_apk_incremental_install_script) else: permissions = self._test_instance.test_apk.GetPermissions() dev.Install(self._test_instance.test_apk, permissions=permissions) for apk in self._test_instance.additional_apks: dev.Install(apk)
def incremental_install_helper_internal(d, apk_path=apk.path): # pylint: disable=unused-argument local_device_test_run.IncrementalInstall(d, apk, script)