From e5ad8b0bb1607426c99c95e8a85c958ebebc8628 Mon Sep 17 00:00:00 2001 From: peter_li Date: Tue, 21 Mar 2017 20:03:18 +0800 Subject: [PATCH] [CTS]It should be more reasonable to use setBatterySaverMode API to leave power-save mode instead of plugging in charger for "CtsHostsideNetworkTests" test case. Symptom: It should be more reasonable to use setBatterySaverMode API to leave power-save mode instead of plugging in charger for "CtsHostsideNetworkTests" test case. Root Cause: It uses setBatterySaverMode API to enter power-save mode and uses plugging in charger to leave power save mode.It should be more reasonable to use setBatterySaverMode API to leave power-save mode instead of plugging in charger. Solution: To use setBatterySaverMode API to leave power-save mode instead of plugging in charger. Project: N70 Note: NA Test done by RD: Futher testing need Q team's support: Change-Id: I491c5d0675f340e1c9911b84e41f034663b1454d --- .../com/android/cts/net/hostside/AbstractAppIdleTestCase.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractAppIdleTestCase.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractAppIdleTestCase.java index 79435f1712..831b387b4d 100644 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractAppIdleTestCase.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractAppIdleTestCase.java @@ -147,6 +147,8 @@ abstract class AbstractAppIdleTestCase extends AbstractRestrictBackgroundNetwork assertBackgroundNetworkAccess(true); setBatterySaverMode(true); assertBackgroundNetworkAccess(false); + // Use setBatterySaverMode API to leave power-save mode instead of plugging in charger + setBatterySaverMode(false); turnBatteryOn(); assertBackgroundNetworkAccess(true);