Chromium Code Reviews| Index: build/android/provision_devices.py |
| diff --git a/build/android/provision_devices.py b/build/android/provision_devices.py |
| index 5cf1cc5d5cd36a262244d06366ced7b78caf9fce..748151a29d38b04d3c03a2829d5d0c29139e241f 100755 |
| --- a/build/android/provision_devices.py |
| +++ b/build/android/provision_devices.py |
| @@ -21,6 +21,7 @@ import time |
| from pylib import android_commands |
| from pylib import constants |
| from pylib import device_settings |
| +from pylib.cmd_helper import GetCmdOutput |
| def KillHostHeartbeat(): |
| @@ -90,6 +91,15 @@ def ProvisionDevices(options): |
| devices = android_commands.GetAttachedDevices() |
| for device in devices: |
| android_cmd = android_commands.AndroidCommands(device) |
| + install_output = GetCmdOutput( |
| + ['%s/build/android/adb_install_apk.py' % constants.DIR_SOURCE_ROOT, |
| + '--apk', |
| + '%s/build/android/CheckInstallApk-debug.apk' % constants.DIR_SOURCE_ROOT |
| + ]) |
| + failure_string = 'Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]' |
| + if failure_string not in install_output: |
|
navabi
2014/03/21 00:12:14
oops, this was for testing. should be "failure_str
|
| + # Wipe data before provisioning device. |
| + android_cmd.RunShellCommandWithSU('wipe data') |
| _ConfigureLocalProperties(android_cmd) |
| device_settings.ConfigureContentSettingsDict( |
| android_cmd, device_settings.DETERMINISTIC_DEVICE_SETTINGS) |