diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-06-12 21:42:13 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-06-12 21:42:13 +0000 |
commit | 3c0a0fe8fe046984bf1706572b800e11c79f0315 (patch) | |
tree | 89bd3aa7bd666c3fd97e7cf9b38217056be1ec65 /apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java | |
parent | d3c9d54fd9c421b349472554e78aa4a545d2e90d (diff) | |
parent | 92b6167fc8356e4d5d5b31c8619bc90a3db67791 (diff) |
Merge "Avoid unexpected screen off during perf testing" into rvc-dev am: 92b6167fc8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11836347
Change-Id: I799519a4283ee4356d993574b8d007c4b541aea8
Diffstat (limited to 'apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java')
-rw-r--r-- | apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java b/apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java index 1667c1658a07..6122ef254855 100644 --- a/apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java +++ b/apct-tests/perftests/windowmanager/src/android/wm/RecentsAnimationPerfTest.java @@ -23,6 +23,7 @@ import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentat import static org.hamcrest.core.AnyOf.anyOf; import static org.hamcrest.core.Is.is; +import android.app.ActivityManager; import android.app.ActivityManager.TaskSnapshot; import android.app.ActivityTaskManager; import android.app.IActivityTaskManager; @@ -121,6 +122,12 @@ public class RecentsAnimationPerfTest extends WindowManagerPerfTestBase { @AfterClass public static void tearDownClass() { sSetUpClassException = null; + try { + // Recents activity may stop app switches. Restore the state to avoid affecting + // the next test. + ActivityManager.resumeAppSwitches(); + } catch (RemoteException ignored) { + } sUiAutomation.dropShellPermissionIdentity(); } |