Merge "Fix wrong split bounds in legacy split flicker tests" into sc-dev
This commit is contained in:
@@ -115,23 +115,20 @@ fun getPrimaryRegion(dividerRegion: Region, rotation: Int): Region {
|
||||
val displayBounds = WindowUtils.getDisplayBounds(rotation)
|
||||
return if (rotation == Surface.ROTATION_0 || rotation == Surface.ROTATION_180) {
|
||||
Region(0, 0, displayBounds.bounds.right,
|
||||
dividerRegion.bounds.bottom - WindowUtils.dockedStackDividerInset)
|
||||
dividerRegion.bounds.top + WindowUtils.dockedStackDividerInset)
|
||||
} else {
|
||||
Region(0, 0, dividerRegion.bounds.left,
|
||||
dividerRegion.bounds.right - WindowUtils.dockedStackDividerInset)
|
||||
Region(0, 0, dividerRegion.bounds.left + WindowUtils.dockedStackDividerInset,
|
||||
displayBounds.bounds.bottom)
|
||||
}
|
||||
}
|
||||
|
||||
fun getSecondaryRegion(dividerRegion: Region, rotation: Int): Region {
|
||||
val displayBounds = WindowUtils.getDisplayBounds(rotation)
|
||||
return if (rotation == Surface.ROTATION_0 || rotation == Surface.ROTATION_180) {
|
||||
Region(0,
|
||||
dividerRegion.bounds.bottom - WindowUtils.dockedStackDividerInset,
|
||||
displayBounds.bounds.right,
|
||||
displayBounds.bounds.bottom - WindowUtils.dockedStackDividerInset)
|
||||
Region(0, dividerRegion.bounds.bottom - WindowUtils.dockedStackDividerInset,
|
||||
displayBounds.bounds.right, displayBounds.bounds.bottom)
|
||||
} else {
|
||||
Region(dividerRegion.bounds.right, 0,
|
||||
displayBounds.bounds.right,
|
||||
displayBounds.bounds.bottom - WindowUtils.dockedStackDividerInset)
|
||||
Region(dividerRegion.bounds.right - WindowUtils.dockedStackDividerInset, 0,
|
||||
displayBounds.bounds.right, displayBounds.bounds.bottom)
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,6 @@ package com.android.wm.shell.flicker.legacysplitscreen
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.view.Surface
|
||||
import androidx.test.filters.FlakyTest
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.FlickerParametersRunnerFactory
|
||||
import com.android.server.wm.flicker.FlickerTestParameter
|
||||
@@ -64,7 +63,7 @@ class EnterSplitScreenDockActivity(
|
||||
splitScreenApp.defaultWindowName, WindowManagerStateHelper.SPLASH_SCREEN_NAME,
|
||||
WindowManagerStateHelper.SNAPSHOT_WINDOW_NAME, *HOME_WINDOW_TITLE)
|
||||
|
||||
@FlakyTest(bugId = 169271943)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() =
|
||||
testSpec.dockedStackPrimaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
|
||||
@@ -18,7 +18,6 @@ package com.android.wm.shell.flicker.legacysplitscreen
|
||||
|
||||
import android.platform.test.annotations.Presubmit
|
||||
import android.view.Surface
|
||||
import androidx.test.filters.FlakyTest
|
||||
import androidx.test.filters.RequiresDevice
|
||||
import com.android.server.wm.flicker.FlickerParametersRunnerFactory
|
||||
import com.android.server.wm.flicker.FlickerTestParameter
|
||||
@@ -66,13 +65,13 @@ class EnterSplitScreenLaunchToSide(
|
||||
secondaryApp.defaultWindowName, WindowManagerStateHelper.SPLASH_SCREEN_NAME,
|
||||
WindowManagerStateHelper.SNAPSHOT_WINDOW_NAME)
|
||||
|
||||
@FlakyTest(bugId = 169271943)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() =
|
||||
testSpec.dockedStackPrimaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
splitScreenApp.defaultWindowName)
|
||||
|
||||
@FlakyTest(bugId = 169271943)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackSecondaryBoundsIsVisible() =
|
||||
testSpec.dockedStackSecondaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
@@ -80,7 +79,6 @@ class EnterSplitScreenLaunchToSide(
|
||||
|
||||
@Presubmit
|
||||
@Test
|
||||
// b/169271943
|
||||
fun dockedStackDividerBecomesVisible() = testSpec.dockedStackDividerBecomesVisible()
|
||||
|
||||
@Presubmit
|
||||
|
||||
@@ -62,11 +62,11 @@ class RotateOneLaunchedAppAndEnterSplitScreen(
|
||||
}
|
||||
}
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackDividerIsVisible() = testSpec.dockedStackDividerIsVisible()
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() =
|
||||
testSpec.dockedStackPrimaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
|
||||
@@ -62,11 +62,11 @@ class RotateOneLaunchedAppInSplitScreenMode(
|
||||
}
|
||||
}
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackDividerIsVisible() = testSpec.dockedStackDividerIsVisible()
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() = testSpec.dockedStackPrimaryBoundsIsVisible(
|
||||
testSpec.config.startRotation, splitScreenApp.defaultWindowName)
|
||||
|
||||
@@ -65,17 +65,17 @@ class RotateTwoLaunchedAppAndEnterSplitScreen(
|
||||
}
|
||||
}
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackDividerIsVisible() = testSpec.dockedStackDividerIsVisible()
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() =
|
||||
testSpec.dockedStackPrimaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
splitScreenApp.defaultWindowName)
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackSecondaryBoundsIsVisible() =
|
||||
testSpec.dockedStackSecondaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
|
||||
@@ -70,17 +70,17 @@ class RotateTwoLaunchedAppInSplitScreenMode(
|
||||
}
|
||||
}
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackDividerIsVisible() = testSpec.dockedStackDividerIsVisible()
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackPrimaryBoundsIsVisible() =
|
||||
testSpec.dockedStackPrimaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
splitScreenApp.defaultWindowName)
|
||||
|
||||
@FlakyTest(bugId = 175687842)
|
||||
@Presubmit
|
||||
@Test
|
||||
fun dockedStackSecondaryBoundsIsVisible() =
|
||||
testSpec.dockedStackSecondaryBoundsIsVisible(testSpec.config.startRotation,
|
||||
|
||||
Reference in New Issue
Block a user