From 4c44202b8ea05b33f3644a8ec264b87c724fb9e2 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Sun, 4 Feb 2024 06:49:32 +0000 Subject: Reduce broadcast timeouts used during the test runs. Previously they were getting overriden by the default values. Bug: 323612062 Test: atest services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java Change-Id: I29a4cb4062534331b4e67cf1eb851cc1b766defd --- .../src/com/android/server/am/BroadcastQueueTest.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java b/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java index e7aaed4edbff..75409d9a5d45 100644 --- a/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java +++ b/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java @@ -236,10 +236,6 @@ public class BroadcastQueueTest extends BaseBroadcastQueueTest { }).when(mAms).registerUidObserver(any(), anyInt(), eq(ActivityManager.PROCESS_STATE_TOP), any()); - mConstants.TIMEOUT = 200; - mConstants.ALLOW_BG_ACTIVITY_START_TIMEOUT = 0; - mConstants.PENDING_COLD_START_CHECK_INTERVAL_MILLIS = 500; - final BroadcastHistory emptyHistory = new BroadcastHistory(mConstants) { public void addBroadcastToHistoryLocked(BroadcastRecord original) { // Ignored @@ -259,6 +255,12 @@ public class BroadcastQueueTest extends BaseBroadcastQueueTest { mBroadcastQueues[0] = mQueue; mQueue.start(mContext.getContentResolver()); + + // Set the constants after invoking BroadcastQueue.start() to ensure they don't + // get overridden by the defaults. + mConstants.TIMEOUT = 200; + mConstants.ALLOW_BG_ACTIVITY_START_TIMEOUT = 0; + mConstants.PENDING_COLD_START_CHECK_INTERVAL_MILLIS = 500; } @After -- cgit v1.2.3-59-g8ed1b