From 8007fb06defc9a7da2adc4e788f1cb08de796907 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Wed, 6 Sep 2023 22:39:04 +0000 Subject: Extend unfreeze recents duration when running under tests Bug: 298544839 Test: Presubmit Change-Id: Id09271265acd6269f21894b4b16bbe3a44d3646e --- services/core/java/com/android/server/wm/RecentTasks.java | 7 +++++-- 1 file 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); } /** -- cgit v1.2.3-59-g8ed1b