From 809e3797ca065f63f78291d1796579165e30ec47 Mon Sep 17 00:00:00 2001 From: Nataniel Borges Date: Thu, 27 Oct 2022 14:49:44 +0000 Subject: [PATCH] Support additional wait conditions on app launch Fix: 255715397 Test: atest FlickerTests Change-Id: Ic2abcd7a246a31f4afd0423b9f2da4a4c7ebebe8 --- .../server/wm/flicker/helpers/ImeAppAutoFocusHelper.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/helpers/ImeAppAutoFocusHelper.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/helpers/ImeAppAutoFocusHelper.kt index 16753e63eb01f..ca5b2afd09172 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/helpers/ImeAppAutoFocusHelper.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/helpers/ImeAppAutoFocusHelper.kt @@ -24,6 +24,8 @@ import androidx.test.uiautomator.By import androidx.test.uiautomator.Until import com.android.server.wm.flicker.testapp.ActivityOptions import com.android.server.wm.traces.common.ComponentNameMatcher +import com.android.server.wm.traces.common.Condition +import com.android.server.wm.traces.common.DeviceStateDump import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.windowmanager.WindowManagerStateHelper import java.util.regex.Pattern @@ -47,9 +49,10 @@ constructor( wmHelper: WindowManagerStateHelper, expectedWindowName: String, action: String?, - stringExtras: Map + stringExtras: Map, + waitConditions: Array> ) { - super.launchViaIntent(wmHelper, expectedWindowName, action, stringExtras) + super.launchViaIntent(wmHelper, expectedWindowName, action, stringExtras, waitConditions) waitIMEShown(wmHelper) }