summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Winson Chung <winsonc@google.com> 2023-09-06 22:39:04 +0000
committer Winson Chung <winsonc@google.com> 2023-09-06 22:39:04 +0000
commit8007fb06defc9a7da2adc4e788f1cb08de796907 (patch)
treed446f84cae2d6ea5542b8ba6ff4dafa36a546be7
parentfb84a0796948266bc61704802c3d1cec313fe82c (diff)
Extend unfreeze recents duration when running under tests
Bug: 298544839 Test: Presubmit Change-Id: Id09271265acd6269f21894b4b16bbe3a44d3646e
-rw-r--r--services/core/java/com/android/server/wm/RecentTasks.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/RecentTasks.java b/services/core/java/com/android/server/wm/RecentTasks.java
index f33ecaa90531..184de58c8446 100644
--- a/services/core/java/com/android/server/wm/RecentTasks.java
+++ b/services/core/java/com/android/server/wm/RecentTasks.java
@@ -301,9 +301,12 @@ class RecentTasks {
}
// Always update the reordering time when this is called to ensure that the timeout
- // is reset
+ // is reset. Extend this duration when running in tests.
+ final long timeout = ActivityManager.isRunningInUserTestHarness()
+ ? mFreezeTaskListTimeoutMs * 10
+ : mFreezeTaskListTimeoutMs;
mService.mH.removeCallbacks(mResetFreezeTaskListOnTimeoutRunnable);
- mService.mH.postDelayed(mResetFreezeTaskListOnTimeoutRunnable, mFreezeTaskListTimeoutMs);
+ mService.mH.postDelayed(mResetFreezeTaskListOnTimeoutRunnable, timeout);
}
/**