Loading services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java +2 −1 Original line number Diff line number Diff line Loading @@ -1996,7 +1996,8 @@ public class ActivityRecordTests extends WindowTestsBase { assertTrue(activity.isSnapshotCompatible(snapshot)); setRotatedScreenOrientationSilently(activity); doReturn(task.getWindowConfiguration().getRotation() + 1).when(mDisplayContent) .rotationForActivityInDifferentOrientation(activity); assertFalse(activity.isSnapshotCompatible(snapshot)); } Loading services/tests/wmtests/src/com/android/server/wm/SizeCompatTests.java +0 −8 Original line number Diff line number Diff line Loading @@ -4654,14 +4654,6 @@ public class SizeCompatTests extends WindowTestsBase { return c; } private static void resizeDisplay(DisplayContent displayContent, int width, int height) { displayContent.updateBaseDisplayMetrics(width, height, displayContent.mBaseDisplayDensity, displayContent.mBaseDisplayPhysicalXDpi, displayContent.mBaseDisplayPhysicalYDpi); final Configuration c = new Configuration(); displayContent.computeScreenConfiguration(c); displayContent.onRequestedOverrideConfigurationChanged(c); } private static void setNeverConstrainDisplayApisFlag(@Nullable String value, boolean makeDefault) { DeviceConfig.setProperty(NAMESPACE_CONSTRAIN_DISPLAY_APIS, Loading services/tests/wmtests/src/com/android/server/wm/WallpaperControllerTests.java +4 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,10 @@ public class WallpaperControllerTests extends WindowTestsBase { public void testWallpaperSizeWithFixedTransform() { // No wallpaper final DisplayContent dc = mDisplayContent; if (dc.mBaseDisplayHeight == dc.mBaseDisplayWidth) { // Make sure the size is different when changing orientation. resizeDisplay(dc, 500, 1000); } // No wallpaper WSA Surface final WindowState wallpaperWindow = createWallpaperWindow(dc); Loading services/tests/wmtests/src/com/android/server/wm/WindowTestsBase.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.res.Configuration; import android.graphics.Insets; import android.graphics.Rect; import android.hardware.HardwareBuffer; Loading Loading @@ -946,6 +947,14 @@ class WindowTestsBase extends SystemServiceTestsBase { dc.setRotationAnimation(null); } static void resizeDisplay(DisplayContent displayContent, int width, int height) { displayContent.updateBaseDisplayMetrics(width, height, displayContent.mBaseDisplayDensity, displayContent.mBaseDisplayPhysicalXDpi, displayContent.mBaseDisplayPhysicalYDpi); final Configuration c = new Configuration(); displayContent.computeScreenConfiguration(c); displayContent.onRequestedOverrideConfigurationChanged(c); } // The window definition for UseTestDisplay#addWindows. The test can declare to add only // necessary windows, that avoids adding unnecessary overhead of unused windows. static final int W_NOTIFICATION_SHADE = TYPE_NOTIFICATION_SHADE; Loading Loading
services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java +2 −1 Original line number Diff line number Diff line Loading @@ -1996,7 +1996,8 @@ public class ActivityRecordTests extends WindowTestsBase { assertTrue(activity.isSnapshotCompatible(snapshot)); setRotatedScreenOrientationSilently(activity); doReturn(task.getWindowConfiguration().getRotation() + 1).when(mDisplayContent) .rotationForActivityInDifferentOrientation(activity); assertFalse(activity.isSnapshotCompatible(snapshot)); } Loading
services/tests/wmtests/src/com/android/server/wm/SizeCompatTests.java +0 −8 Original line number Diff line number Diff line Loading @@ -4654,14 +4654,6 @@ public class SizeCompatTests extends WindowTestsBase { return c; } private static void resizeDisplay(DisplayContent displayContent, int width, int height) { displayContent.updateBaseDisplayMetrics(width, height, displayContent.mBaseDisplayDensity, displayContent.mBaseDisplayPhysicalXDpi, displayContent.mBaseDisplayPhysicalYDpi); final Configuration c = new Configuration(); displayContent.computeScreenConfiguration(c); displayContent.onRequestedOverrideConfigurationChanged(c); } private static void setNeverConstrainDisplayApisFlag(@Nullable String value, boolean makeDefault) { DeviceConfig.setProperty(NAMESPACE_CONSTRAIN_DISPLAY_APIS, Loading
services/tests/wmtests/src/com/android/server/wm/WallpaperControllerTests.java +4 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,10 @@ public class WallpaperControllerTests extends WindowTestsBase { public void testWallpaperSizeWithFixedTransform() { // No wallpaper final DisplayContent dc = mDisplayContent; if (dc.mBaseDisplayHeight == dc.mBaseDisplayWidth) { // Make sure the size is different when changing orientation. resizeDisplay(dc, 500, 1000); } // No wallpaper WSA Surface final WindowState wallpaperWindow = createWallpaperWindow(dc); Loading
services/tests/wmtests/src/com/android/server/wm/WindowTestsBase.java +9 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.res.Configuration; import android.graphics.Insets; import android.graphics.Rect; import android.hardware.HardwareBuffer; Loading Loading @@ -946,6 +947,14 @@ class WindowTestsBase extends SystemServiceTestsBase { dc.setRotationAnimation(null); } static void resizeDisplay(DisplayContent displayContent, int width, int height) { displayContent.updateBaseDisplayMetrics(width, height, displayContent.mBaseDisplayDensity, displayContent.mBaseDisplayPhysicalXDpi, displayContent.mBaseDisplayPhysicalYDpi); final Configuration c = new Configuration(); displayContent.computeScreenConfiguration(c); displayContent.onRequestedOverrideConfigurationChanged(c); } // The window definition for UseTestDisplay#addWindows. The test can declare to add only // necessary windows, that avoids adding unnecessary overhead of unused windows. static final int W_NOTIFICATION_SHADE = TYPE_NOTIFICATION_SHADE; Loading