mirror of
https://github.com/golang/go
synced 2024-11-12 02:10:21 -07:00
androidtest.bash: wait for device to be ready before using it
Updates #23824 Change-Id: I265e3f40192a0a4bf54f608d9408ba0cfef2b69c Reviewed-on: https://go-review.googlesource.com/c/163457 Run-TryBot: Elias Naur <mail@eliasnaur.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
8ea27e117f
commit
27b9571de8
@ -69,6 +69,12 @@ cp -a "${GOROOT}/test" "${FAKE_GOROOT}/"
|
||||
cp -a "${GOROOT}/lib" "${FAKE_GOROOT}/"
|
||||
cp -a "${pkgdir}" "${FAKE_GOROOT}/pkg/"
|
||||
|
||||
# In case we're booting a device or emulator alongside androidtest.bash
|
||||
# wait for it to be ready. adb wait-for-device is not enough, we have
|
||||
# wait for sys.boot_completed.
|
||||
echo '# Waiting for android device to be ready'
|
||||
adb wait-for-device shell 'while [[ -z $(getprop sys.boot_completed) ]]; do sleep 1; done;'
|
||||
|
||||
echo '# Syncing test files to android device'
|
||||
adb $GOANDROID_ADB_FLAGS shell mkdir -p /data/local/tmp/goroot
|
||||
time adb $GOANDROID_ADB_FLAGS sync data &> /dev/null
|
||||
|
Loading…
Reference in New Issue
Block a user