From 992a155b61d75c628eab0a4c64aa949c323ef8e0 Mon Sep 17 00:00:00 2001 From: Nataniel Borges Date: Wed, 25 Sep 2019 17:12:40 +0200 Subject: [PATCH 1/3] New FlickerTests: Create initial flicker tests for Pip Create an initial set of tests for pip. Initial tests are: - All regions covered - Status and navigation bar is always visible - Pip window is shown, expanded, closed, and doesn't flicker - Pip layer is shown, expanded, closed, and doesn't flicker - Background is displayed behind Pip window Test: atest FlickerTests:PipToHomeTest and atest FlickerTests:PipToAppTest Change-Id: I16345de39a799744b97a5390495538d568693222 --- tests/FlickerTests/AndroidTest.xml | 8 ++ .../server/wm/flicker/CommonTransitions.java | 40 +++++--- .../android/server/wm/flicker/DebugTest.java | 15 +-- .../server/wm/flicker/PipToAppTest.java | 89 ++++++++++++++++++ .../server/wm/flicker/PipToHomeTest.java | 93 +++++++++++++++++++ .../wm/flicker/helpers/PipAppHelper.java | 4 + 6 files changed, 227 insertions(+), 22 deletions(-) create mode 100644 tests/FlickerTests/src/com/android/server/wm/flicker/PipToAppTest.java create mode 100644 tests/FlickerTests/src/com/android/server/wm/flicker/PipToHomeTest.java diff --git a/tests/FlickerTests/AndroidTest.xml b/tests/FlickerTests/AndroidTest.xml index d1da47f0f9d81..a331ec5b52bd3 100644 --- a/tests/FlickerTests/AndroidTest.xml +++ b/tests/FlickerTests/AndroidTest.xml @@ -9,6 +9,14 @@