Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 809e3797 authored by Nataniel Borges's avatar Nataniel Borges
Browse files

Support additional wait conditions on app launch

Fix: 255715397
Test: atest FlickerTests
Change-Id: Ic2abcd7a246a31f4afd0423b9f2da4a4c7ebebe8
parent dcf0fd44
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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<String, String>
        stringExtras: Map<String, String>,
        waitConditions: Array<Condition<DeviceStateDump>>
    ) {
        super.launchViaIntent(wmHelper, expectedWindowName, action, stringExtras)
        super.launchViaIntent(wmHelper, expectedWindowName, action, stringExtras, waitConditions)
        waitIMEShown(wmHelper)
    }