diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/RestrictedModeTest.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/RestrictedModeTest.java index 4266aad83a..35f1f1cf51 100644 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/RestrictedModeTest.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/RestrictedModeTest.java @@ -57,14 +57,18 @@ public final class RestrictedModeTest extends AbstractRestrictBackgroundNetworkT @Test public void testNetworkAccess_withBatterySaver() throws Exception { setBatterySaverMode(true); - addPowerSaveModeWhitelist(TEST_APP2_PKG); - assertBackgroundNetworkAccess(true); + try { + addPowerSaveModeWhitelist(TEST_APP2_PKG); + assertBackgroundNetworkAccess(true); - setRestrictedNetworkingMode(true); - // App would be denied network access since Restricted mode is on. - assertBackgroundNetworkAccess(false); - setRestrictedNetworkingMode(false); - // Given that Restricted mode is turned off, app should be able to access network again. - assertBackgroundNetworkAccess(true); + setRestrictedNetworkingMode(true); + // App would be denied network access since Restricted mode is on. + assertBackgroundNetworkAccess(false); + setRestrictedNetworkingMode(false); + // Given that Restricted mode is turned off, app should be able to access network again. + assertBackgroundNetworkAccess(true); + } finally { + setBatterySaverMode(false); + } } }