From e32d8bcf987361e1142b8dcfb3d9bc9453d38938 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Tue, 18 Jul 2023 22:42:57 +0000 Subject: [PATCH] Explicitly take app out of app idle state after turning battery on. When the device is charging, any `am set-inactive` commands would be effectively no-ops. So, explicitly take the test app out of the app idle state after changing the charging state. Bug: 288220398 Test: atest services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java Test: atest services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueModernImplTest.java (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9290fb85fe3c16c1a424ffe32769c5b2927b4b74) Merged-In: I152af12b404ac607fff794a527f45a0aad640d4f Change-Id: I152af12b404ac607fff794a527f45a0aad640d4f --- .../com/android/cts/net/hostside/AbstractExpeditedJobTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractExpeditedJobTest.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractExpeditedJobTest.java index a850e3b983..7cac2afee9 100644 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractExpeditedJobTest.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractExpeditedJobTest.java @@ -74,6 +74,7 @@ public class AbstractExpeditedJobTest extends AbstractRestrictBackgroundNetworkT @RequiredProperties({APP_STANDBY_MODE}) public void testNetworkAccess_appIdleState() throws Exception { turnBatteryOn(); + setAppIdle(false); assertBackgroundNetworkAccess(true); assertExpeditedJobHasNetworkAccess();