summaryrefslogtreecommitdiffstats
path: root/build/android/adb_install_apk.py
diff options
context:
space:
mode:
authorjbudorick <jbudorick@chromium.org>2016-01-25 13:54:58 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-25 21:56:34 +0000
commitee79fb6cc2e8c513fa5290bfe98a433aa8cea64f (patch)
tree8f129dff584ee7eb3b44ae46999d3e1960394aee /build/android/adb_install_apk.py
parent4782f344419a9990300da9e9312f7083a38ec47d (diff)
downloadchromium_src-ee79fb6cc2e8c513fa5290bfe98a433aa8cea64f.zip
chromium_src-ee79fb6cc2e8c513fa5290bfe98a433aa8cea64f.tar.gz
chromium_src-ee79fb6cc2e8c513fa5290bfe98a433aa8cea64f.tar.bz2
[Android] Add configurable timeout to adb_install_apk.py
BUG= Review URL: https://codereview.chromium.org/1630953002 Cr-Commit-Position: refs/heads/master@{#371326}
Diffstat (limited to 'build/android/adb_install_apk.py')
-rwxr-xr-xbuild/android/adb_install_apk.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/build/android/adb_install_apk.py b/build/android/adb_install_apk.py
index c6bd7c2..4bf5ad5 100755
--- a/build/android/adb_install_apk.py
+++ b/build/android/adb_install_apk.py
@@ -63,6 +63,10 @@ def main():
help='Enable verbose logging.')
parser.add_argument('--downgrade', action='store_true',
help='If set, allows downgrading of apk.')
+ parser.add_argument('--timeout', type=int,
+ default=device_utils.DeviceUtils.INSTALL_DEFAULT_TIMEOUT,
+ help='Seconds to wait for APK installation. '
+ '(default: %(default)s)')
args = parser.parse_args()
@@ -121,7 +125,8 @@ def main():
allow_downgrade=args.downgrade)
else:
device.Install(apk, reinstall=args.keep_data,
- allow_downgrade=args.downgrade)
+ allow_downgrade=args.downgrade,
+ timeout=args.timeout)
except device_errors.CommandFailedError:
logging.exception('Failed to install %s', args.apk_name)
if blacklist: