Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/CommonAssertions.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -17,11 +17,11 @@ @file:JvmName("CommonAssertions") @file:JvmName("CommonAssertions") package com.android.wm.shell.flicker package com.android.wm.shell.flicker import android.graphics.Region import android.view.Surface import android.view.Surface import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.region.Region fun FlickerTestParameter.appPairsDividerIsVisibleAtEnd() { fun FlickerTestParameter.appPairsDividerIsVisibleAtEnd() { assertLayersEnd { assertLayersEnd { Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/helpers/AppPairsHelper.kt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,23 +17,23 @@ package com.android.wm.shell.flicker.helpers package com.android.wm.shell.flicker.helpers import android.app.Instrumentation import android.app.Instrumentation import android.graphics.Region import com.android.server.wm.flicker.Flicker import com.android.server.wm.flicker.Flicker import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.region.Region class AppPairsHelper( class AppPairsHelper( instrumentation: Instrumentation, instrumentation: Instrumentation, activityLabel: String, activityLabel: String, component: FlickerComponentName component: FlickerComponentName ) : BaseAppHelper(instrumentation, activityLabel, component) { ) : BaseAppHelper(instrumentation, activityLabel, component) { fun getPrimaryBounds(dividerBounds: Region): android.graphics.Region { fun getPrimaryBounds(dividerBounds: Region): Region { val primaryAppBounds = Region(0, 0, dividerBounds.bounds.right, val primaryAppBounds = Region(0, 0, dividerBounds.bounds.right, dividerBounds.bounds.bottom + WindowUtils.dockedStackDividerInset) dividerBounds.bounds.bottom + WindowUtils.dockedStackDividerInset) return primaryAppBounds return primaryAppBounds } } fun getSecondaryBounds(dividerBounds: Region): android.graphics.Region { fun getSecondaryBounds(dividerBounds: Region): Region { val displayBounds = WindowUtils.displayBounds val displayBounds = WindowUtils.displayBounds val secondaryAppBounds = Region(0, val secondaryAppBounds = Region(0, dividerBounds.bounds.bottom - WindowUtils.dockedStackDividerInset, dividerBounds.bounds.bottom - WindowUtils.dockedStackDividerInset, Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/helpers/PipAppHelper.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,6 @@ package com.android.wm.shell.flicker.helpers package com.android.wm.shell.flicker.helpers import android.app.Instrumentation import android.app.Instrumentation import android.graphics.Rect import android.media.session.MediaController import android.media.session.MediaController import android.media.session.MediaSessionManager import android.media.session.MediaSessionManager import android.os.SystemClock import android.os.SystemClock Loading @@ -26,6 +25,7 @@ import androidx.test.uiautomator.BySelector import androidx.test.uiautomator.Until import androidx.test.uiautomator.Until import com.android.server.wm.flicker.helpers.FIND_TIMEOUT import com.android.server.wm.flicker.helpers.FIND_TIMEOUT import com.android.server.wm.flicker.helpers.SYSTEMUI_PACKAGE import com.android.server.wm.flicker.helpers.SYSTEMUI_PACKAGE import com.android.server.wm.traces.common.Rect import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.windowmanager.WindowManagerStateHelper import com.android.server.wm.traces.parser.windowmanager.WindowManagerStateHelper import com.android.wm.shell.flicker.pip.tv.closeTvPipWindow import com.android.wm.shell.flicker.pip.tv.closeTvPipWindow Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/legacysplitscreen/ResizeLegacySplitScreen.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.wm.shell.flicker.legacysplitscreen package com.android.wm.shell.flicker.legacysplitscreen import android.graphics.Region import android.util.Rational import android.util.Rational import android.view.Surface import android.view.Surface import androidx.test.filters.FlakyTest import androidx.test.filters.FlakyTest Loading @@ -41,6 +40,7 @@ import com.android.server.wm.flicker.navBarWindowIsVisible import com.android.server.wm.flicker.statusBarLayerIsVisible import com.android.server.wm.flicker.statusBarLayerIsVisible import com.android.server.wm.flicker.statusBarLayerRotatesScales import com.android.server.wm.flicker.statusBarLayerRotatesScales import com.android.server.wm.flicker.statusBarWindowIsVisible import com.android.server.wm.flicker.statusBarWindowIsVisible import com.android.server.wm.traces.common.region.Region import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.toFlickerComponent import com.android.wm.shell.flicker.DOCKED_STACK_DIVIDER_COMPONENT import com.android.wm.shell.flicker.DOCKED_STACK_DIVIDER_COMPONENT import com.android.wm.shell.flicker.helpers.SimpleAppHelper import com.android.wm.shell.flicker.helpers.SimpleAppHelper Loading libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/pip/EnterPipTest.kt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -128,8 +128,8 @@ class EnterPipTest(testSpec: FlickerTestParameter) : PipTransition(testSpec) { @Presubmit @Presubmit @Test @Test fun pipWindowRemainInsideVisibleBounds() { fun pipWindowRemainInsideVisibleBounds() { testSpec.assertWm { testSpec.assertWmVisibleRegion(pipApp.component) { coversAtMost(displayBounds, pipApp.component) coversAtMost(displayBounds) } } } } Loading @@ -140,8 +140,8 @@ class EnterPipTest(testSpec: FlickerTestParameter) : PipTransition(testSpec) { @Presubmit @Presubmit @Test @Test fun pipLayerRemainInsideVisibleBounds() { fun pipLayerRemainInsideVisibleBounds() { testSpec.assertLayers { testSpec.assertLayersVisibleRegion(pipApp.component) { coversAtMost(displayBounds, pipApp.component) coversAtMost(displayBounds) } } } } Loading Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/CommonAssertions.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -17,11 +17,11 @@ @file:JvmName("CommonAssertions") @file:JvmName("CommonAssertions") package com.android.wm.shell.flicker package com.android.wm.shell.flicker import android.graphics.Region import android.view.Surface import android.view.Surface import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.FlickerTestParameter import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.region.Region fun FlickerTestParameter.appPairsDividerIsVisibleAtEnd() { fun FlickerTestParameter.appPairsDividerIsVisibleAtEnd() { assertLayersEnd { assertLayersEnd { Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/helpers/AppPairsHelper.kt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -17,23 +17,23 @@ package com.android.wm.shell.flicker.helpers package com.android.wm.shell.flicker.helpers import android.app.Instrumentation import android.app.Instrumentation import android.graphics.Region import com.android.server.wm.flicker.Flicker import com.android.server.wm.flicker.Flicker import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.flicker.helpers.WindowUtils import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.FlickerComponentName import com.android.server.wm.traces.common.region.Region class AppPairsHelper( class AppPairsHelper( instrumentation: Instrumentation, instrumentation: Instrumentation, activityLabel: String, activityLabel: String, component: FlickerComponentName component: FlickerComponentName ) : BaseAppHelper(instrumentation, activityLabel, component) { ) : BaseAppHelper(instrumentation, activityLabel, component) { fun getPrimaryBounds(dividerBounds: Region): android.graphics.Region { fun getPrimaryBounds(dividerBounds: Region): Region { val primaryAppBounds = Region(0, 0, dividerBounds.bounds.right, val primaryAppBounds = Region(0, 0, dividerBounds.bounds.right, dividerBounds.bounds.bottom + WindowUtils.dockedStackDividerInset) dividerBounds.bounds.bottom + WindowUtils.dockedStackDividerInset) return primaryAppBounds return primaryAppBounds } } fun getSecondaryBounds(dividerBounds: Region): android.graphics.Region { fun getSecondaryBounds(dividerBounds: Region): Region { val displayBounds = WindowUtils.displayBounds val displayBounds = WindowUtils.displayBounds val secondaryAppBounds = Region(0, val secondaryAppBounds = Region(0, dividerBounds.bounds.bottom - WindowUtils.dockedStackDividerInset, dividerBounds.bounds.bottom - WindowUtils.dockedStackDividerInset, Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/helpers/PipAppHelper.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,6 @@ package com.android.wm.shell.flicker.helpers package com.android.wm.shell.flicker.helpers import android.app.Instrumentation import android.app.Instrumentation import android.graphics.Rect import android.media.session.MediaController import android.media.session.MediaController import android.media.session.MediaSessionManager import android.media.session.MediaSessionManager import android.os.SystemClock import android.os.SystemClock Loading @@ -26,6 +25,7 @@ import androidx.test.uiautomator.BySelector import androidx.test.uiautomator.Until import androidx.test.uiautomator.Until import com.android.server.wm.flicker.helpers.FIND_TIMEOUT import com.android.server.wm.flicker.helpers.FIND_TIMEOUT import com.android.server.wm.flicker.helpers.SYSTEMUI_PACKAGE import com.android.server.wm.flicker.helpers.SYSTEMUI_PACKAGE import com.android.server.wm.traces.common.Rect import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.windowmanager.WindowManagerStateHelper import com.android.server.wm.traces.parser.windowmanager.WindowManagerStateHelper import com.android.wm.shell.flicker.pip.tv.closeTvPipWindow import com.android.wm.shell.flicker.pip.tv.closeTvPipWindow Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/legacysplitscreen/ResizeLegacySplitScreen.kt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.wm.shell.flicker.legacysplitscreen package com.android.wm.shell.flicker.legacysplitscreen import android.graphics.Region import android.util.Rational import android.util.Rational import android.view.Surface import android.view.Surface import androidx.test.filters.FlakyTest import androidx.test.filters.FlakyTest Loading @@ -41,6 +40,7 @@ import com.android.server.wm.flicker.navBarWindowIsVisible import com.android.server.wm.flicker.statusBarLayerIsVisible import com.android.server.wm.flicker.statusBarLayerIsVisible import com.android.server.wm.flicker.statusBarLayerRotatesScales import com.android.server.wm.flicker.statusBarLayerRotatesScales import com.android.server.wm.flicker.statusBarWindowIsVisible import com.android.server.wm.flicker.statusBarWindowIsVisible import com.android.server.wm.traces.common.region.Region import com.android.server.wm.traces.parser.toFlickerComponent import com.android.server.wm.traces.parser.toFlickerComponent import com.android.wm.shell.flicker.DOCKED_STACK_DIVIDER_COMPONENT import com.android.wm.shell.flicker.DOCKED_STACK_DIVIDER_COMPONENT import com.android.wm.shell.flicker.helpers.SimpleAppHelper import com.android.wm.shell.flicker.helpers.SimpleAppHelper Loading
libs/WindowManager/Shell/tests/flicker/src/com/android/wm/shell/flicker/pip/EnterPipTest.kt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -128,8 +128,8 @@ class EnterPipTest(testSpec: FlickerTestParameter) : PipTransition(testSpec) { @Presubmit @Presubmit @Test @Test fun pipWindowRemainInsideVisibleBounds() { fun pipWindowRemainInsideVisibleBounds() { testSpec.assertWm { testSpec.assertWmVisibleRegion(pipApp.component) { coversAtMost(displayBounds, pipApp.component) coversAtMost(displayBounds) } } } } Loading @@ -140,8 +140,8 @@ class EnterPipTest(testSpec: FlickerTestParameter) : PipTransition(testSpec) { @Presubmit @Presubmit @Test @Test fun pipLayerRemainInsideVisibleBounds() { fun pipLayerRemainInsideVisibleBounds() { testSpec.assertLayers { testSpec.assertLayersVisibleRegion(pipApp.component) { coversAtMost(displayBounds, pipApp.component) coversAtMost(displayBounds) } } } } Loading