Merge "Disable battery saver at the end of the test run." into main

This commit is contained in:
Sudheer Shanka
2023-07-14 18:49:05 +00:00
committed by Gerrit Code Review

View File

@@ -57,14 +57,18 @@ public final class RestrictedModeTest extends AbstractRestrictBackgroundNetworkT
@Test @Test
public void testNetworkAccess_withBatterySaver() throws Exception { public void testNetworkAccess_withBatterySaver() throws Exception {
setBatterySaverMode(true); setBatterySaverMode(true);
addPowerSaveModeWhitelist(TEST_APP2_PKG); try {
assertBackgroundNetworkAccess(true); addPowerSaveModeWhitelist(TEST_APP2_PKG);
assertBackgroundNetworkAccess(true);
setRestrictedNetworkingMode(true); setRestrictedNetworkingMode(true);
// App would be denied network access since Restricted mode is on. // App would be denied network access since Restricted mode is on.
assertBackgroundNetworkAccess(false); assertBackgroundNetworkAccess(false);
setRestrictedNetworkingMode(false); setRestrictedNetworkingMode(false);
// Given that Restricted mode is turned off, app should be able to access network again. // Given that Restricted mode is turned off, app should be able to access network again.
assertBackgroundNetworkAccess(true); assertBackgroundNetworkAccess(true);
} finally {
setBatterySaverMode(false);
}
} }
} }