Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d7d1378 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Skip always on navbar assertions on 3 button in lockscreen"

parents bb9a1f6c e80724d2
Loading
Loading
Loading
Loading
+26 −6
Original line number Diff line number Diff line
@@ -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)