DescriptionSmall fixes as found in staging.
- Fix UninstallAPK(), it was broken.
- Fix WaitForDevice() to not crash when the device is not accessible.
- Switch WaitUntilFullyBooted() from sys.boot_completed to init.svc.bootanim.
sys.boot_completed is not available on all kernels.
- Improve resiliency when a device reboots. It's been observed on the fleet that
a device can be offline for a surprising amount of time (>10s) while
rebooting. Change the code to cope with this.
- Better handle race conditions when reading output from Reboot(), Root() and
Unroot(). It would have been better if adbd didn't have the race condition in
the first place but we have to live with it.
- Add logging in high.py.
- Remove CLSE logging noise in adb_protocol.
R=stip@chromium.org
BUG=chromium:525873
Committed: https://github.com/luci/luci-py/commit/efb6315aa8359276e5d10a50406457cb64bd3d59
Patch Set 1 : . #
Total comments: 8
Patch Set 2 : Split the CL up #Patch Set 3 : Include fix #
Dependent Patchsets: Messages
Total messages: 10 (3 generated)
|