From e204787d0ed0339c2c0dcdb342ff71df5d7ddaf1 Mon Sep 17 00:00:00 2001 From: Pablo Gamito Date: Sun, 25 Sep 2022 17:34:12 +0000 Subject: Stop handling legacy case of ReOpenImeWindowTest seperately Bug: 248546443 Test: atest FlickerTests:ReOpenImeWindowTest Change-Id: Ida635998535c0343c58e78a52668dfbf8e980b4c --- .../server/wm/flicker/ime/ReOpenImeWindowTest.kt | 41 ++-------------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/tests/FlickerTests/src/com/android/server/wm/flicker/ime/ReOpenImeWindowTest.kt b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/ReOpenImeWindowTest.kt index f7e5b239ec29..31fcc6a2fd45 100644 --- a/tests/FlickerTests/src/com/android/server/wm/flicker/ime/ReOpenImeWindowTest.kt +++ b/tests/FlickerTests/src/com/android/server/wm/flicker/ime/ReOpenImeWindowTest.kt @@ -26,11 +26,9 @@ import com.android.server.wm.flicker.FlickerTestParameterFactory import com.android.server.wm.flicker.annotation.Group2 import com.android.server.wm.flicker.dsl.FlickerBuilder import com.android.server.wm.flicker.helpers.ImeAppAutoFocusHelper -import com.android.server.wm.flicker.helpers.isShellTransitionsEnabled import com.android.server.wm.flicker.helpers.reopenAppFromOverview import com.android.server.wm.flicker.helpers.setRotation import com.android.server.wm.traces.common.ComponentNameMatcher -import org.junit.Assume import org.junit.FixMethodOrder import org.junit.Test import org.junit.runner.RunWith @@ -113,30 +111,11 @@ open class ReOpenImeWindowTest(testSpec: FlickerTestParameter) : BaseTest(testSp @Presubmit @Test - fun imeWindowIsAlwaysVisible() = testSpec.imeWindowIsAlwaysVisible(!isShellTransitionsEnabled) + fun imeWindowIsAlwaysVisible() = testSpec.imeWindowIsAlwaysVisible() @Presubmit @Test - fun imeAppWindowVisibilityLegacy() { - Assume.assumeFalse(isShellTransitionsEnabled) - // the app starts visible in live tile, and stays visible for the duration of entering - // and exiting overview. However, legacy transitions seem to have a bug which causes - // everything to restart during the test, so expect the app to disappear and come back. - // Since we log 1x per frame, sometimes the activity visibility and the app visibility - // are updated together, sometimes not, thus ignore activity check at the start - testSpec.assertWm { - this.isAppWindowVisible(testApp) - .then() - .isAppWindowInvisible(testApp) - .then() - .isAppWindowVisible(testApp) - } - } - - @Presubmit - @Test - fun imeAppWindowIsAlwaysVisibleShellTransit() { - Assume.assumeTrue(isShellTransitionsEnabled) + fun imeAppWindowIsAlwaysVisible() { // the app starts visible in live tile, and stays visible for the duration of entering // and exiting overview. Since we log 1x per frame, sometimes the activity visibility // and the app visibility are updated together, sometimes not, thus ignore activity @@ -148,21 +127,7 @@ open class ReOpenImeWindowTest(testSpec: FlickerTestParameter) : BaseTest(testSp @Presubmit @Test - fun imeLayerIsBecomesVisibleLegacy() { - Assume.assumeFalse(isShellTransitionsEnabled) - testSpec.assertLayers { - this.isVisible(ComponentNameMatcher.IME) - .then() - .isInvisible(ComponentNameMatcher.IME) - .then() - .isVisible(ComponentNameMatcher.IME) - } - } - - @Presubmit - @Test - fun imeLayerBecomesVisibleShellTransit() { - Assume.assumeTrue(isShellTransitionsEnabled) + fun imeLayerBecomesVisible() { testSpec.assertLayers { this.isVisible(ComponentNameMatcher.IME) } -- cgit v1.2.3-59-g8ed1b