Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/EnterSplitScreenByDragFromShortcut.kt +11 −8 Original line number Diff line number Diff line Loading @@ -16,8 +16,10 @@ package com.android.wm.shell.flicker.splitscreen import android.platform.test.annotations.IwTest import android.view.WindowManagerPolicyConstants import android.platform.test.annotations.Postsubmit import android.platform.test.annotations.Presubmit import androidx.test.filters.RequiresDevice import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerTestParameter Loading Loading @@ -75,38 +77,39 @@ class EnterSplitScreenByDragFromShortcut( } } @Postsubmit @IwTest(focusArea = "sysui") @Presubmit @Test fun cujCompleted() = testSpec.splitScreenEntered(primaryApp, secondaryApp, fromOtherApp = false, appExistAtStart = false) @Postsubmit @Presubmit @Test fun splitScreenDividerBecomesVisible() = testSpec.splitScreenDividerBecomesVisible() @Postsubmit @Presubmit @Test fun primaryAppLayerIsVisibleAtEnd() = testSpec.layerIsVisibleAtEnd(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppLayerBecomesVisible() = testSpec.layerBecomesVisible(secondaryApp) @Postsubmit @Presubmit @Test fun primaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( primaryApp, landscapePosLeft = false, portraitPosTop = false) @Postsubmit @Presubmit @Test fun secondaryAppBoundsBecomesVisible() = testSpec.splitAppLayerBoundsBecomesVisibleByDrag( secondaryApp) @Postsubmit @Presubmit @Test fun primaryAppWindowIsVisibleAtEnd() = testSpec.appWindowIsVisibleAtEnd(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppWindowBecomesVisible() { testSpec.assertWm { Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/SwitchBetweenSplitPairs.kt +12 −11 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.wm.shell.flicker.splitscreen import android.platform.test.annotations.FlakyTest import android.platform.test.annotations.Postsubmit import android.platform.test.annotations.IwTest import android.platform.test.annotations.Presubmit import androidx.test.filters.RequiresDevice import com.android.server.wm.flicker.FlickerParametersRunnerFactory Loading Loading @@ -73,7 +73,8 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( } } @Postsubmit @IwTest(focusArea = "sysui") @Presubmit @Test fun cujCompleted() { testSpec.appWindowIsVisibleAtStart(thirdApp) Loading @@ -87,7 +88,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( testSpec.splitScreenDividerIsVisibleAtEnd() } @Postsubmit @Presubmit @Test fun splitScreenDividerInvisibleAtMiddle() = testSpec.assertLayers { Loading @@ -114,7 +115,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( @Test fun fourthAppLayerBecomesInvisible() = testSpec.layerBecomesInvisible(fourthApp) @Postsubmit @Presubmit @Test fun primaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( Loading @@ -123,7 +124,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( portraitPosTop = false ) @Postsubmit @Presubmit @Test fun secondaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( Loading @@ -132,7 +133,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( portraitPosTop = true ) @Postsubmit @Presubmit @Test fun thirdAppBoundsIsVisibleAtBegin() = testSpec.assertLayersStart { Loading @@ -144,7 +145,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( ) } @Postsubmit @Presubmit @Test fun fourthAppBoundsIsVisibleAtBegin() = testSpec.assertLayersStart { Loading @@ -156,19 +157,19 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( ) } @Postsubmit @Presubmit @Test fun primaryAppWindowBecomesVisible() = testSpec.appWindowBecomesVisible(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppWindowBecomesVisible() = testSpec.appWindowBecomesVisible(secondaryApp) @Postsubmit @Presubmit @Test fun thirdAppWindowBecomesVisible() = testSpec.appWindowBecomesInvisible(thirdApp) @Postsubmit @Presubmit @Test fun fourthAppWindowBecomesVisible() = testSpec.appWindowBecomesInvisible(fourthApp) Loading Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/EnterSplitScreenByDragFromShortcut.kt +11 −8 Original line number Diff line number Diff line Loading @@ -16,8 +16,10 @@ package com.android.wm.shell.flicker.splitscreen import android.platform.test.annotations.IwTest import android.view.WindowManagerPolicyConstants import android.platform.test.annotations.Postsubmit import android.platform.test.annotations.Presubmit import androidx.test.filters.RequiresDevice import com.android.server.wm.flicker.FlickerParametersRunnerFactory import com.android.server.wm.flicker.FlickerTestParameter Loading Loading @@ -75,38 +77,39 @@ class EnterSplitScreenByDragFromShortcut( } } @Postsubmit @IwTest(focusArea = "sysui") @Presubmit @Test fun cujCompleted() = testSpec.splitScreenEntered(primaryApp, secondaryApp, fromOtherApp = false, appExistAtStart = false) @Postsubmit @Presubmit @Test fun splitScreenDividerBecomesVisible() = testSpec.splitScreenDividerBecomesVisible() @Postsubmit @Presubmit @Test fun primaryAppLayerIsVisibleAtEnd() = testSpec.layerIsVisibleAtEnd(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppLayerBecomesVisible() = testSpec.layerBecomesVisible(secondaryApp) @Postsubmit @Presubmit @Test fun primaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( primaryApp, landscapePosLeft = false, portraitPosTop = false) @Postsubmit @Presubmit @Test fun secondaryAppBoundsBecomesVisible() = testSpec.splitAppLayerBoundsBecomesVisibleByDrag( secondaryApp) @Postsubmit @Presubmit @Test fun primaryAppWindowIsVisibleAtEnd() = testSpec.appWindowIsVisibleAtEnd(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppWindowBecomesVisible() { testSpec.assertWm { Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/SwitchBetweenSplitPairs.kt +12 −11 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.wm.shell.flicker.splitscreen import android.platform.test.annotations.FlakyTest import android.platform.test.annotations.Postsubmit import android.platform.test.annotations.IwTest import android.platform.test.annotations.Presubmit import androidx.test.filters.RequiresDevice import com.android.server.wm.flicker.FlickerParametersRunnerFactory Loading Loading @@ -73,7 +73,8 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( } } @Postsubmit @IwTest(focusArea = "sysui") @Presubmit @Test fun cujCompleted() { testSpec.appWindowIsVisibleAtStart(thirdApp) Loading @@ -87,7 +88,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( testSpec.splitScreenDividerIsVisibleAtEnd() } @Postsubmit @Presubmit @Test fun splitScreenDividerInvisibleAtMiddle() = testSpec.assertLayers { Loading @@ -114,7 +115,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( @Test fun fourthAppLayerBecomesInvisible() = testSpec.layerBecomesInvisible(fourthApp) @Postsubmit @Presubmit @Test fun primaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( Loading @@ -123,7 +124,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( portraitPosTop = false ) @Postsubmit @Presubmit @Test fun secondaryAppBoundsIsVisibleAtEnd() = testSpec.splitAppLayerBoundsIsVisibleAtEnd( Loading @@ -132,7 +133,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( portraitPosTop = true ) @Postsubmit @Presubmit @Test fun thirdAppBoundsIsVisibleAtBegin() = testSpec.assertLayersStart { Loading @@ -144,7 +145,7 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( ) } @Postsubmit @Presubmit @Test fun fourthAppBoundsIsVisibleAtBegin() = testSpec.assertLayersStart { Loading @@ -156,19 +157,19 @@ class SwitchBetweenSplitPairs(testSpec: FlickerTestParameter) : SplitScreenBase( ) } @Postsubmit @Presubmit @Test fun primaryAppWindowBecomesVisible() = testSpec.appWindowBecomesVisible(primaryApp) @Postsubmit @Presubmit @Test fun secondaryAppWindowBecomesVisible() = testSpec.appWindowBecomesVisible(secondaryApp) @Postsubmit @Presubmit @Test fun thirdAppWindowBecomesVisible() = testSpec.appWindowBecomesInvisible(thirdApp) @Postsubmit @Presubmit @Test fun fourthAppWindowBecomesVisible() = testSpec.appWindowBecomesInvisible(fourthApp) Loading