Merge "Promote stable test" into tm-dev

This commit is contained in:
TreeHugger Robot
2022-03-30 15:47:28 +00:00
committed by Android (Google) Code Review
2 changed files with 21 additions and 12 deletions

View File

@@ -16,6 +16,7 @@
package com.android.server.wm.flicker.close package com.android.server.wm.flicker.close
import android.platform.test.annotations.Presubmit
import androidx.test.filters.FlakyTest 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
@@ -23,9 +24,6 @@ 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.isShellTransitionsEnabled
import org.junit.Assume.assumeFalse
import org.junit.Assume.assumeTrue
import org.junit.FixMethodOrder import org.junit.FixMethodOrder
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
@@ -82,19 +80,31 @@ class CloseAppHomeButtonTest(testSpec: FlickerTestParameter) : CloseAppTransitio
override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales() override fun navBarLayerRotatesAndScales() = super.navBarLayerRotatesAndScales()
/** {@inheritDoc} */ /** {@inheritDoc} */
@FlakyTest(bugId = 206753786) @FlakyTest(bugId = 227430489)
@Test @Test
override fun statusBarLayerRotatesScales() { override fun statusBarLayerRotatesScales() {
// This test doesn't work in shell transitions because of b/206753786
assumeFalse(isShellTransitionsEnabled)
super.statusBarLayerRotatesScales() super.statusBarLayerRotatesScales()
} }
@FlakyTest(bugId = 214452854) /** {@inheritDoc} */
@Presubmit
@Test @Test
fun statusBarLayerRotatesScales_shellTransit() { override fun launcherLayerReplacesApp() {
assumeTrue(isShellTransitionsEnabled) super.launcherLayerReplacesApp()
super.statusBarLayerRotatesScales() }
/** {@inheritDoc} */
@Presubmit
@Test
override fun entireScreenCovered() {
super.entireScreenCovered()
}
/** {@inheritDoc} */
@Presubmit
@Test
override fun visibleLayersShownMoreThanOneConsecutiveEntry() {
super.visibleLayersShownMoreThanOneConsecutiveEntry()
} }
companion object { companion object {

View File

@@ -17,7 +17,6 @@
package com.android.server.wm.flicker.launch package com.android.server.wm.flicker.launch
import androidx.test.filters.FlakyTest import androidx.test.filters.FlakyTest
import android.platform.test.annotations.Postsubmit
import android.platform.test.annotations.Presubmit import android.platform.test.annotations.Presubmit
import android.platform.test.annotations.RequiresDevice import android.platform.test.annotations.RequiresDevice
import android.view.Surface import android.view.Surface
@@ -99,7 +98,7 @@ open class OpenAppNonResizeableTest(testSpec: FlickerTestParameter)
* Checks that the nav bar starts the transition invisible, then becomes visible during * Checks that the nav bar starts the transition invisible, then becomes visible during
* the unlocking animation and remains visible at the end of the transition * the unlocking animation and remains visible at the end of the transition
*/ */
@Postsubmit @Presubmit
@Test @Test
fun navBarWindowsVisibilityChanges() { fun navBarWindowsVisibilityChanges() {
testSpec.assertWm { testSpec.assertWm {