Enable optimized-property-setting by default
Bug: 184304964
Test: DeviceSetupTest and manually tested conditions
Change-Id: I8cc13e9e16f2c240392ece55d6eab226f0841909
diff --git a/javatests/com/android/tradefed/targetprep/DeviceSetupTest.java b/javatests/com/android/tradefed/targetprep/DeviceSetupTest.java
index 7c9d5e5..447e444 100644
--- a/javatests/com/android/tradefed/targetprep/DeviceSetupTest.java
+++ b/javatests/com/android/tradefed/targetprep/DeviceSetupTest.java
@@ -79,6 +79,8 @@
mMockBuildInfo = new DeviceBuildInfo("0", "");
mDeviceSetup = new DeviceSetup();
+ OptionSetter setter = new OptionSetter(mDeviceSetup);
+ setter.setOptionValue("optimized-property-setting", Boolean.toString(false));
mTmpDir = FileUtil.createTempDir("tmp");
IInvocationContext context = new InvocationContext();
context.addAllocatedDevice("device", mMockDevice);
diff --git a/src/com/android/tradefed/targetprep/DeviceSetup.java b/src/com/android/tradefed/targetprep/DeviceSetup.java
index 7e681c3..b8c7581 100644
--- a/src/com/android/tradefed/targetprep/DeviceSetup.java
+++ b/src/com/android/tradefed/targetprep/DeviceSetup.java
@@ -419,7 +419,7 @@
name = "optimized-property-setting",
description =
"If a property is already set to the desired value, don't reboot the device")
- protected boolean mOptimizedPropertySetting = false;
+ protected boolean mOptimizedPropertySetting = true;
// Deprecated options follow
/**