Ensure battery saving modes are disabled.

Syncs will be deferred if battery saver's forceAllAppStandby toggle is
enabled, so make sure both adaptive and full battery saver are disabled
for the test.

Bug: 160295401
Test: atest CtsSyncManagerTestsCases
Change-Id: I080f7d65234332405852c56f9a205e6c9d7df4a7
(cherry picked from commit 87b2260431d68549aa8eced496063e0981d92b9f)
diff --git a/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java b/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java
index 4ad538c..955321a 100644
--- a/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java
+++ b/common/device-side/util-axt/src/com/android/compatibility/common/util/BatteryUtils.java
@@ -76,6 +76,12 @@
         Log.d(TAG, "Battery RESET");
     }
 
+    public static void enableAdaptiveBatterySaver(boolean enabled) {
+        final String setting = enabled ? "true" : "false";
+        SystemUtil.runShellCommandForNoOutput(
+                "cmd power set-adaptive-power-saver-enabled " + setting);
+    }
+
     /**
      * Enable / disable battery saver. Note {@link #runDumpsysBatteryUnplug} must have been
      * executed before enabling BS.
diff --git a/tests/tests/syncmanager/src/android/content/syncmanager/cts/CtsSyncManagerTest.java b/tests/tests/syncmanager/src/android/content/syncmanager/cts/CtsSyncManagerTest.java
index 2d4a90c..0aa79ec 100644
--- a/tests/tests/syncmanager/src/android/content/syncmanager/cts/CtsSyncManagerTest.java
+++ b/tests/tests/syncmanager/src/android/content/syncmanager/cts/CtsSyncManagerTest.java
@@ -95,6 +95,8 @@
         assertNetworkConnected(InstrumentationRegistry.getContext());
 
         BatteryUtils.runDumpsysBatteryUnplug();
+        BatteryUtils.enableAdaptiveBatterySaver(false);
+        BatteryUtils.enableBatterySaver(false);
 
         AmUtils.setStandbyBucket(APP1_PACKAGE, UsageStatsManager.STANDBY_BUCKET_ACTIVE);