summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-08-07 23:34:41 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-08-07 23:34:41 +0000
commit2e3ecc02fa4465c8d0242e51eb6dafbee52f2d67 (patch)
treeaf9e49bcfd49d4ff189d76bd7b7edfaed3c9dda7
parentb08d27069a5acfe6428ce50aff9471de54aea872 (diff)
parent475d22e9a21c48a64a3f6e443ec1d8fa5c4385d9 (diff)
downloadcts-2e3ecc02fa4465c8d0242e51eb6dafbee52f2d67.tar.gz
Merge "Updating surface validator code to limit validation to actual app content" into stage-aosp-rvc-ts-dev am: 475d22e9a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/cts/+/12243429 Change-Id: I36e5cdf387540f9e75a4302a0e349c342452abae
-rw-r--r--tests/tests/view/surfacevalidator/src/android/view/cts/surfacevalidator/CapturedActivity.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/tests/view/surfacevalidator/src/android/view/cts/surfacevalidator/CapturedActivity.java b/tests/tests/view/surfacevalidator/src/android/view/cts/surfacevalidator/CapturedActivity.java
index 84cbd003470..ab35c55a904 100644
--- a/tests/tests/view/surfacevalidator/src/android/view/cts/surfacevalidator/CapturedActivity.java
+++ b/tests/tests/view/surfacevalidator/src/android/view/cts/surfacevalidator/CapturedActivity.java
@@ -250,9 +250,16 @@ public class CapturedActivity extends Activity {
Display display = getWindow().getDecorView().getDisplay();
Point size = new Point();
DisplayMetrics metrics = new DisplayMetrics();
- display.getRealSize(size);
display.getMetrics(metrics);
+ final DisplayManager displayManager =
+ (DisplayManager) CapturedActivity.this.getSystemService(
+ Context.DISPLAY_SERVICE);
+ final Display defaultDisplay = displayManager.getDisplay(Display.DEFAULT_DISPLAY);
+ final int rotation = defaultDisplay.getRotation();
+ Display.Mode mode = defaultDisplay.getMode();
+ size = new Point(mode.getPhysicalWidth(), mode.getPhysicalHeight());
+
View testAreaView = findViewById(android.R.id.content);
Rect boundsToCheck = new Rect(0, 0, testAreaView.getWidth(), testAreaView.getHeight());
int[] topLeft = new int[2];