Skip always on navbar assertions on 3 button in lockscreen
The navbar is only visible in lockscreen for gestural navigation The 3 button mode is not shown while locked Test: atest FlickerTests Fixes: 264245647 Change-Id: Icd2e2d5fd0a8045ac74536221c5e7e383f9a21f9
This commit is contained in:
@@ -26,6 +26,9 @@ import androidx.test.uiautomator.Until
|
||||
import com.android.server.wm.flicker.FlickerBuilder
|
||||
import com.android.server.wm.flicker.FlickerTest
|
||||
import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory
|
||||
import com.android.server.wm.flicker.navBarLayerIsVisibleAtEnd
|
||||
import com.android.server.wm.flicker.navBarLayerPositionAtEnd
|
||||
import org.junit.Assume
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
@@ -91,6 +94,14 @@ class LaunchBubbleFromLockScreen(flicker: FlickerTest) : BaseBubbleScreen(flicke
|
||||
flicker.assertLayersEnd { this.isVisible(testApp) }
|
||||
}
|
||||
|
||||
@Postsubmit
|
||||
@Test
|
||||
fun navBarLayerIsVisibleAtEnd() = flicker.navBarLayerIsVisibleAtEnd()
|
||||
|
||||
@Postsubmit
|
||||
@Test
|
||||
fun navBarLayerPositionAtEnd() = flicker.navBarLayerPositionAtEnd()
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@FlakyTest
|
||||
@Test
|
||||
@@ -98,19 +109,28 @@ class LaunchBubbleFromLockScreen(flicker: FlickerTest) : BaseBubbleScreen(flicke
|
||||
super.visibleLayersShownMoreThanOneConsecutiveEntry()
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@FlakyTest(bugId = 206753786)
|
||||
@Postsubmit
|
||||
@Test
|
||||
override fun navBarLayerIsVisibleAtStartAndEnd() = super.navBarLayerIsVisibleAtStartAndEnd()
|
||||
override fun navBarLayerIsVisibleAtStartAndEnd() {
|
||||
Assume.assumeTrue(flicker.scenario.isGesturalNavigation)
|
||||
super.navBarLayerIsVisibleAtStartAndEnd()
|
||||
}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@FlakyTest(bugId = 206753786)
|
||||
@Postsubmit
|
||||
@Test
|
||||
override fun navBarLayerPositionAtStartAndEnd() = super.navBarLayerPositionAtStartAndEnd()
|
||||
override fun navBarLayerPositionAtStartAndEnd() {
|
||||
Assume.assumeTrue(flicker.scenario.isGesturalNavigation)
|
||||
super.navBarLayerPositionAtStartAndEnd()
|
||||
}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@FlakyTest(bugId = 206753786)
|
||||
@Postsubmit
|
||||
@Test
|
||||
override fun navBarWindowIsAlwaysVisible() = super.navBarWindowIsAlwaysVisible()
|
||||
override fun navBarWindowIsAlwaysVisible() {
|
||||
Assume.assumeTrue(flicker.scenario.isGesturalNavigation)
|
||||
super.navBarWindowIsAlwaysVisible()
|
||||
}
|
||||
|
||||
/** {@inheritDoc} */
|
||||
@FlakyTest(bugId = 242088970)
|
||||
|
||||
Reference in New Issue
Block a user