Merge "When dismissing lockscreen, wait up to 1.5 seconds for it to work." into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1442d3449b
@@ -59,8 +59,14 @@ class ScreenLockRule : TestRule {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun verifyKeyguardDismissed() {
|
private fun verifyKeyguardDismissed() {
|
||||||
windowManager.dismissKeyguard(null, null)
|
val maxWaits = 30
|
||||||
Thread.sleep(250)
|
var waitCount = 0
|
||||||
|
while (windowManager.isKeyguardLocked && waitCount < maxWaits) {
|
||||||
|
Log.i(TAG, "Keyguard still showing; attempting to dismiss and wait 50ms ($waitCount)")
|
||||||
|
windowManager.dismissKeyguard(null, null)
|
||||||
|
Thread.sleep(50)
|
||||||
|
waitCount++
|
||||||
|
}
|
||||||
assertWithMessage("Keyguard should be unlocked")
|
assertWithMessage("Keyguard should be unlocked")
|
||||||
.that(windowManager.isKeyguardLocked)
|
.that(windowManager.isKeyguardLocked)
|
||||||
.isFalse()
|
.isFalse()
|
||||||
|
|||||||
Reference in New Issue
Block a user