summaryrefslogtreecommitdiff
path: root/automated/lib/android-test-lib
diff options
context:
space:
mode:
Diffstat (limited to 'automated/lib/android-test-lib')
-rwxr-xr-xautomated/lib/android-test-lib14
1 files changed, 9 insertions, 5 deletions
diff --git a/automated/lib/android-test-lib b/automated/lib/android-test-lib
index 552dd31..283b244 100755
--- a/automated/lib/android-test-lib
+++ b/automated/lib/android-test-lib
@@ -36,11 +36,15 @@ initialize_adb() {
}
adb_root() {
- adb root &
- which lava-lxc-device-wait-add && lava-lxc-device-wait-add
- which lava-lxc-device-add && lava-lxc-device-add
- adb wait-for-device
- adb devices
+ if [ "$(adb shell whoami)" = "root" ]; then
+ echo "DUT already has adbd running as root"
+ else
+ adb root &
+ which lava-lxc-device-wait-add && lava-lxc-device-wait-add
+ which lava-lxc-device-add && lava-lxc-device-add
+ adb wait-for-device
+ adb devices
+ fi
}
wait_boot_completed() {