diff options
| author | 2022-12-20 16:12:53 +0800 | |
|---|---|---|
| committer | 2022-12-20 16:12:53 +0800 | |
| commit | b31914536ed8630b9506dff757e3df49c0aea9e7 (patch) | |
| tree | 3205a2042df5c4bd8d75b1b968ee3d3be2ccd468 | |
| parent | 384234e28978640f9aeb6618265039de6811e9d9 (diff) | |
Add FlakyTest annotation to unblock presubmit
Also move the non-flaky test back to presubmit.
Fix: 263148628
Bug: 263213649
Test: atest WMShellFlickerTests:DragDividerToResize
Change-Id: I2065ae54d536bf7a7eabdb7a920edc76fe32aeb9
| -rw-r--r-- | libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/DragDividerToResize.kt | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/DragDividerToResize.kt b/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/DragDividerToResize.kt index 5b656b3a5f39..0160f18d1d35 100644 --- a/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/DragDividerToResize.kt +++ b/libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/splitscreen/DragDividerToResize.kt @@ -24,6 +24,7 @@ import androidx.test.filters.RequiresDevice import com.android.server.wm.flicker.FlickerBuilder import com.android.server.wm.flicker.FlickerTest import com.android.server.wm.flicker.FlickerTestFactory +import com.android.server.wm.flicker.helpers.isShellTransitionsEnabled import com.android.server.wm.flicker.junit.FlickerParametersRunnerFactory import com.android.wm.shell.flicker.SPLIT_SCREEN_DIVIDER_COMPONENT import com.android.wm.shell.flicker.appWindowIsVisibleAtEnd @@ -98,7 +99,17 @@ class DragDividerToResize(flicker: FlickerTest) : SplitScreenBase(flicker) { } } - @Presubmit @Test fun primaryAppWindowKeepVisible() = flicker.appWindowKeepVisible(primaryApp) + @Presubmit + @Test fun primaryAppWindowKeepVisible() { + Assume.assumeFalse(isShellTransitionsEnabled) + flicker.appWindowKeepVisible(primaryApp) + } + + @FlakyTest(bugId = 263213649) + @Test fun primaryAppWindowKeepVisible_ShellTransit() { + Assume.assumeTrue(isShellTransitionsEnabled) + flicker.appWindowKeepVisible(primaryApp) + } @Presubmit @Test @@ -106,14 +117,27 @@ class DragDividerToResize(flicker: FlickerTest) : SplitScreenBase(flicker) { @Presubmit @Test - fun primaryAppBoundsChanges() = + fun primaryAppBoundsChanges() { + Assume.assumeFalse(isShellTransitionsEnabled) + flicker.splitAppLayerBoundsChanges( + primaryApp, + landscapePosLeft = true, + portraitPosTop = false + ) + } + + @FlakyTest(bugId = 263213649) + @Test + fun primaryAppBoundsChanges_ShellTransit() { + Assume.assumeTrue(isShellTransitionsEnabled) flicker.splitAppLayerBoundsChanges( primaryApp, landscapePosLeft = true, portraitPosTop = false ) + } - @FlakyTest(bugId = 250530664) + @Presubmit @Test fun secondaryAppBoundsChanges() = flicker.splitAppLayerBoundsChanges( |