When dismissing lockscreen, wait up to 1.5 seconds for it to work.
Bug: 221155933 Test: atest TrustTests --iterations 5 showed no failures on acloud Change-Id: I4c845e0f032052f6de36fd95d4aa131a03e82a8f
This commit is contained in:
@@ -59,8 +59,14 @@ class ScreenLockRule : TestRule {
|
||||
}
|
||||
|
||||
private fun verifyKeyguardDismissed() {
|
||||
windowManager.dismissKeyguard(null, null)
|
||||
Thread.sleep(250)
|
||||
val maxWaits = 30
|
||||
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")
|
||||
.that(windowManager.isKeyguardLocked)
|
||||
.isFalse()
|
||||
|
||||
Reference in New Issue
Block a user