Merge "Fix wait condition for SetRequestedOrientationWhilePinnedTest" into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
68e3f55c66
@@ -25,8 +25,11 @@ import com.android.server.wm.flicker.FlickerTestParameter
|
|||||||
import com.android.server.wm.flicker.FlickerTestParameterFactory
|
import com.android.server.wm.flicker.FlickerTestParameterFactory
|
||||||
import com.android.server.wm.flicker.annotation.Group4
|
import com.android.server.wm.flicker.annotation.Group4
|
||||||
import com.android.server.wm.flicker.dsl.FlickerBuilder
|
import com.android.server.wm.flicker.dsl.FlickerBuilder
|
||||||
|
import com.android.server.wm.flicker.helpers.setRotation
|
||||||
|
import com.android.server.wm.flicker.helpers.wakeUpAndGoToHomeScreen
|
||||||
import com.android.server.wm.flicker.helpers.WindowUtils
|
import com.android.server.wm.flicker.helpers.WindowUtils
|
||||||
import com.android.server.wm.flicker.helpers.isShellTransitionsEnabled
|
import com.android.server.wm.flicker.helpers.isShellTransitionsEnabled
|
||||||
|
import com.android.server.wm.flicker.rules.RemoveAllTasksButHomeRule.Companion.removeAllTasksButHome
|
||||||
import com.android.wm.shell.flicker.pip.PipTransition.BroadcastActionTrigger.Companion.ORIENTATION_LANDSCAPE
|
import com.android.wm.shell.flicker.pip.PipTransition.BroadcastActionTrigger.Companion.ORIENTATION_LANDSCAPE
|
||||||
import com.android.wm.shell.flicker.testapp.Components
|
import com.android.wm.shell.flicker.testapp.Components
|
||||||
import com.android.wm.shell.flicker.testapp.Components.FixedActivity.EXTRA_FIXED_ORIENTATION
|
import com.android.wm.shell.flicker.testapp.Components.FixedActivity.EXTRA_FIXED_ORIENTATION
|
||||||
@@ -61,9 +64,11 @@ open class SetRequestedOrientationWhilePinnedTest(
|
|||||||
|
|
||||||
override val transition: FlickerBuilder.() -> Unit
|
override val transition: FlickerBuilder.() -> Unit
|
||||||
get() = {
|
get() = {
|
||||||
setupAndTeardown(this)
|
|
||||||
|
|
||||||
setup {
|
setup {
|
||||||
|
test {
|
||||||
|
removeAllTasksButHome()
|
||||||
|
device.wakeUpAndGoToHomeScreen()
|
||||||
|
}
|
||||||
eachRun {
|
eachRun {
|
||||||
// Launch the PiP activity fixed as landscape.
|
// Launch the PiP activity fixed as landscape.
|
||||||
pipApp.launchViaIntent(wmHelper, stringExtras = mapOf(
|
pipApp.launchViaIntent(wmHelper, stringExtras = mapOf(
|
||||||
@@ -80,6 +85,10 @@ open class SetRequestedOrientationWhilePinnedTest(
|
|||||||
teardown {
|
teardown {
|
||||||
eachRun {
|
eachRun {
|
||||||
pipApp.exit(wmHelper)
|
pipApp.exit(wmHelper)
|
||||||
|
setRotation(Surface.ROTATION_0)
|
||||||
|
}
|
||||||
|
test {
|
||||||
|
removeAllTasksButHome()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
transitions {
|
transitions {
|
||||||
|
|||||||
Reference in New Issue
Block a user