From 9af3089725ce35aba5aee5b796d1cfe23561d4df Mon Sep 17 00:00:00 2001 From: Nataniel Borges Date: Fri, 22 Apr 2022 17:03:50 +0200 Subject: [PATCH] Fix appVisible assertion on OpenAppFromNotificationWarm The assertion is flaky at the moment because `Splash Screen com.android.server.wm.flicker.testapp` sometimes appear Fixes: 228878926 Test: atest FlickerTests Change-Id: I0cb4e32502abe78e6bc4f1624ecd83864560c5b5 --- .../com/android/server/wm/flicker/launch/OpenAppTransition.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppTransition.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppTransition.kt index 02c1a105949bc..20e6d0222854a 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppTransition.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/launch/OpenAppTransition.kt @@ -206,6 +206,10 @@ abstract class OpenAppTransition(protected val testSpec: FlickerTestParameter) { protected fun appWindowBecomesVisible_warmStart() { testSpec.assertWm { this.isAppWindowInvisible(testApp.component) + .then() + .isAppWindowVisible(FlickerComponentName.SNAPSHOT, isOptional = true) + .then() + .isAppWindowVisible(FlickerComponentName.SPLASH_SCREEN, isOptional = true) .then() .isAppWindowVisible(testApp.component) }