Merge "Skip running app pair flicker tests since it's deprecated" into tm-dev am: 535fbd5b46

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17990062

Change-Id: Ic0d00d13a6c7b92c3d230425b1d875968801c9b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jerry Chang
2022-04-29 17:18:06 +00:00
committed by Automerger Merge Worker
8 changed files with 55 additions and 62 deletions

View File

@@ -16,8 +16,6 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.platform.test.annotations.Presubmit
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -31,6 +29,7 @@ import com.android.wm.shell.flicker.helpers.MultiWindowHelper.Companion.setSuppo
import org.junit.After import org.junit.After
import org.junit.Before import org.junit.Before
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -76,23 +75,23 @@ class AppPairsTestCannotPairNonResizeableApps(
resetMultiWindowConfig(instrumentation) resetMultiWindowConfig(instrumentation)
} }
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales() override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales()
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsInvisibleAtEnd() = testSpec.appPairsDividerIsInvisibleAtEnd() fun appPairsDividerIsInvisibleAtEnd() = testSpec.appPairsDividerIsInvisibleAtEnd()
@Presubmit @Ignore
@Test @Test
fun onlyResizeableAppWindowVisible() { fun onlyResizeableAppWindowVisible() {
val nonResizeableApp = nonResizeableApp val nonResizeableApp = nonResizeableApp

View File

@@ -16,8 +16,6 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.platform.test.annotations.Presubmit
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -29,6 +27,7 @@ import com.android.wm.shell.flicker.appPairsDividerIsVisibleAtEnd
import com.android.wm.shell.flicker.helpers.AppPairsHelper import com.android.wm.shell.flicker.helpers.AppPairsHelper
import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -57,23 +56,23 @@ class AppPairsTestPairPrimaryAndSecondaryApps(
} }
} }
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales() override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales()
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd() fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd()
@Presubmit @Ignore
@Test @Test
fun bothAppWindowsVisible() { fun bothAppWindowsVisible() {
testSpec.assertWmEnd { testSpec.assertWmEnd {
@@ -82,7 +81,7 @@ class AppPairsTestPairPrimaryAndSecondaryApps(
} }
} }
@FlakyTest @Ignore
@Test @Test
fun appsEndingBounds() { fun appsEndingBounds() {
testSpec.assertLayersEnd { testSpec.assertLayersEnd {

View File

@@ -16,9 +16,7 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.platform.test.annotations.Presubmit
import android.view.Display import android.view.Display
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -33,6 +31,7 @@ import com.android.wm.shell.flicker.helpers.MultiWindowHelper.Companion.setSuppo
import org.junit.After import org.junit.After
import org.junit.Before import org.junit.Before
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -89,23 +88,23 @@ class AppPairsTestSupportPairNonResizeableApps(
resetMultiWindowConfig(instrumentation) resetMultiWindowConfig(instrumentation)
} }
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales() override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales()
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd() fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd()
@Presubmit @Ignore
@Test @Test
fun bothAppWindowVisible() { fun bothAppWindowVisible() {
val nonResizeableApp = nonResizeableApp val nonResizeableApp = nonResizeableApp

View File

@@ -17,8 +17,6 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.os.SystemClock import android.os.SystemClock
import android.platform.test.annotations.Presubmit
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -30,6 +28,7 @@ import com.android.wm.shell.flicker.appPairsDividerIsInvisibleAtEnd
import com.android.wm.shell.flicker.helpers.AppPairsHelper import com.android.wm.shell.flicker.helpers.AppPairsHelper
import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -65,19 +64,19 @@ class AppPairsTestUnpairPrimaryAndSecondaryApps(
} }
} }
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales() override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales()
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsInvisibleAtEnd() = testSpec.appPairsDividerIsInvisibleAtEnd() fun appPairsDividerIsInvisibleAtEnd() = testSpec.appPairsDividerIsInvisibleAtEnd()
@Presubmit @Ignore
@Test @Test
fun bothAppWindowsInvisible() { fun bothAppWindowsInvisible() {
testSpec.assertWmEnd { testSpec.assertWmEnd {
@@ -86,7 +85,7 @@ class AppPairsTestUnpairPrimaryAndSecondaryApps(
} }
} }
@FlakyTest @Ignore
@Test @Test
fun appsStartingBounds() { fun appsStartingBounds() {
testSpec.assertLayersStart { testSpec.assertLayersStart {
@@ -98,7 +97,7 @@ class AppPairsTestUnpairPrimaryAndSecondaryApps(
} }
} }
@FlakyTest @Ignore
@Test @Test
fun appsEndingBounds() { fun appsEndingBounds() {
testSpec.assertLayersEnd { testSpec.assertLayersEnd {
@@ -107,7 +106,7 @@ class AppPairsTestUnpairPrimaryAndSecondaryApps(
} }
} }
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()

View File

@@ -18,9 +18,7 @@ package com.android.wm.shell.flicker.apppairs
import android.app.Instrumentation import android.app.Instrumentation
import android.content.Context import android.content.Context
import android.platform.test.annotations.Presubmit
import android.system.helpers.ActivityHelper import android.system.helpers.ActivityHelper
import androidx.test.filters.FlakyTest
import androidx.test.platform.app.InstrumentationRegistry import androidx.test.platform.app.InstrumentationRegistry
import com.android.server.wm.flicker.FlickerBuilderProvider import com.android.server.wm.flicker.FlickerBuilderProvider
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -42,6 +40,7 @@ import com.android.wm.shell.flicker.helpers.SplitScreenHelper
import com.android.wm.shell.flicker.testapp.Components import com.android.wm.shell.flicker.testapp.Components
import org.junit.After import org.junit.After
import org.junit.Before import org.junit.Before
import org.junit.Ignore
import org.junit.Test import org.junit.Test
abstract class AppPairsTransition(protected val testSpec: FlickerTestParameter) { abstract class AppPairsTransition(protected val testSpec: FlickerTestParameter) {
@@ -145,35 +144,35 @@ abstract class AppPairsTransition(protected val testSpec: FlickerTestParameter)
append("$primaryApp $secondaryApp") append("$primaryApp $secondaryApp")
} }
@FlakyTest(bugId = 186510496) @Ignore
@Test @Test
open fun navBarLayerIsVisible() { open fun navBarLayerIsVisible() {
testSpec.navBarLayerIsVisible() testSpec.navBarLayerIsVisible()
} }
@Presubmit @Ignore
@Test @Test
open fun statusBarLayerIsVisible() { open fun statusBarLayerIsVisible() {
testSpec.statusBarLayerIsVisible() testSpec.statusBarLayerIsVisible()
} }
@Presubmit @Ignore
@Test @Test
open fun navBarWindowIsVisible() { open fun navBarWindowIsVisible() {
testSpec.navBarWindowIsVisible() testSpec.navBarWindowIsVisible()
} }
@Presubmit @Ignore
@Test @Test
open fun statusBarWindowIsVisible() { open fun statusBarWindowIsVisible() {
testSpec.statusBarWindowIsVisible() testSpec.statusBarWindowIsVisible()
} }
@Presubmit @Ignore
@Test @Test
open fun navBarLayerRotatesAndScales() = testSpec.navBarLayerRotatesAndScales() open fun navBarLayerRotatesAndScales() = testSpec.navBarLayerRotatesAndScales()
@Presubmit @Ignore
@Test @Test
open fun statusBarLayerRotatesScales() = testSpec.statusBarLayerRotatesScales() open fun statusBarLayerRotatesScales() = testSpec.statusBarLayerRotatesScales()
} }

View File

@@ -16,9 +16,7 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.platform.test.annotations.Presubmit
import android.view.Surface import android.view.Surface
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -32,6 +30,7 @@ import com.android.wm.shell.flicker.appPairsSecondaryBoundsIsVisibleAtEnd
import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown
import com.android.wm.shell.flicker.helpers.SplitScreenHelper import com.android.wm.shell.flicker.helpers.SplitScreenHelper
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -60,15 +59,15 @@ class RotateTwoLaunchedAppsInAppPairsMode(
} }
} }
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()
@Presubmit @Ignore
@Test @Test
override fun statusBarLayerIsVisible() = super.statusBarLayerIsVisible() override fun statusBarLayerIsVisible() = super.statusBarLayerIsVisible()
@Presubmit @Ignore
@Test @Test
fun bothAppWindowsVisible() { fun bothAppWindowsVisible() {
testSpec.assertWmEnd { testSpec.assertWmEnd {
@@ -77,23 +76,23 @@ class RotateTwoLaunchedAppsInAppPairsMode(
} }
} }
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd() fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd()
@Presubmit @Ignore
@Test @Test
fun appPairsPrimaryBoundsIsVisibleAtEnd() = fun appPairsPrimaryBoundsIsVisibleAtEnd() =
testSpec.appPairsPrimaryBoundsIsVisibleAtEnd(testSpec.endRotation, testSpec.appPairsPrimaryBoundsIsVisibleAtEnd(testSpec.endRotation,
primaryApp.component) primaryApp.component)
@Presubmit @Ignore
@Test @Test
fun appPairsSecondaryBoundsIsVisibleAtEnd() = fun appPairsSecondaryBoundsIsVisibleAtEnd() =
testSpec.appPairsSecondaryBoundsIsVisibleAtEnd(testSpec.endRotation, testSpec.appPairsSecondaryBoundsIsVisibleAtEnd(testSpec.endRotation,
secondaryApp.component) secondaryApp.component)
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()

View File

@@ -16,9 +16,7 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.platform.test.annotations.Presubmit
import android.view.Surface import android.view.Surface
import androidx.test.filters.FlakyTest
import androidx.test.filters.RequiresDevice import androidx.test.filters.RequiresDevice
import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerParametersRunnerFactory
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
@@ -32,6 +30,7 @@ import com.android.wm.shell.flicker.appPairsSecondaryBoundsIsVisibleAtEnd
import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown import com.android.wm.shell.flicker.helpers.AppPairsHelper.Companion.waitAppsShown
import com.android.wm.shell.flicker.helpers.SplitScreenHelper import com.android.wm.shell.flicker.helpers.SplitScreenHelper
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Ignore
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
import org.junit.runners.MethodSorters import org.junit.runners.MethodSorters
@@ -60,31 +59,31 @@ class RotateTwoLaunchedAppsRotateAndEnterAppPairsMode(
} }
} }
@Presubmit @Ignore
@Test @Test
fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd() fun appPairsDividerIsVisibleAtEnd() = testSpec.appPairsDividerIsVisibleAtEnd()
@Presubmit @Ignore
@Test @Test
override fun navBarWindowIsVisible() = super.navBarWindowIsVisible() override fun navBarWindowIsVisible() = super.navBarWindowIsVisible()
@Presubmit @Ignore
@Test @Test
override fun navBarLayerIsVisible() = super.navBarLayerIsVisible() override fun navBarLayerIsVisible() = super.navBarLayerIsVisible()
@Presubmit @Ignore
@Test @Test
override fun statusBarWindowIsVisible() = super.statusBarWindowIsVisible() override fun statusBarWindowIsVisible() = super.statusBarWindowIsVisible()
@Presubmit @Ignore
@Test @Test
override fun statusBarLayerIsVisible() = super.statusBarLayerIsVisible() override fun statusBarLayerIsVisible() = super.statusBarLayerIsVisible()
@FlakyTest(bugId = 206753786) @Ignore
@Test @Test
override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales() override fun statusBarLayerRotatesScales() = super.statusBarLayerRotatesScales()
@Presubmit @Ignore
@Test @Test
fun bothAppWindowsVisible() { fun bothAppWindowsVisible() {
testSpec.assertWmEnd { testSpec.assertWmEnd {
@@ -93,13 +92,13 @@ class RotateTwoLaunchedAppsRotateAndEnterAppPairsMode(
} }
} }
@Presubmit @Ignore
@Test @Test
fun appPairsPrimaryBoundsIsVisibleAtEnd() = fun appPairsPrimaryBoundsIsVisibleAtEnd() =
testSpec.appPairsPrimaryBoundsIsVisibleAtEnd(testSpec.endRotation, testSpec.appPairsPrimaryBoundsIsVisibleAtEnd(testSpec.endRotation,
primaryApp.component) primaryApp.component)
@Presubmit @Ignore
@Test @Test
fun appPairsSecondaryBoundsIsVisibleAtEnd() = fun appPairsSecondaryBoundsIsVisibleAtEnd() =
testSpec.appPairsSecondaryBoundsIsVisibleAtEnd(testSpec.endRotation, testSpec.appPairsSecondaryBoundsIsVisibleAtEnd(testSpec.endRotation,

View File

@@ -17,7 +17,6 @@
package com.android.wm.shell.flicker.apppairs package com.android.wm.shell.flicker.apppairs
import android.view.Surface import android.view.Surface
import androidx.test.filters.FlakyTest
import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter
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.setRotation
@@ -26,6 +25,7 @@ import com.android.wm.shell.flicker.helpers.BaseAppHelper.Companion.isShellTrans
import com.android.wm.shell.flicker.helpers.SplitScreenHelper import com.android.wm.shell.flicker.helpers.SplitScreenHelper
import org.junit.Assume.assumeFalse import org.junit.Assume.assumeFalse
import org.junit.Before import org.junit.Before
import org.junit.Ignore
import org.junit.Test import org.junit.Test
abstract class RotateTwoLaunchedAppsTransition( abstract class RotateTwoLaunchedAppsTransition(
@@ -62,13 +62,13 @@ abstract class RotateTwoLaunchedAppsTransition(
super.setup() super.setup()
} }
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerIsVisible() { override fun navBarLayerIsVisible() {
super.navBarLayerIsVisible() super.navBarLayerIsVisible()
} }
@FlakyTest @Ignore
@Test @Test
override fun navBarLayerRotatesAndScales() { override fun navBarLayerRotatesAndScales() {
super.navBarLayerRotatesAndScales() super.navBarLayerRotatesAndScales()