Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 95da4898 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Check if Test Harness Mode is enabling on boot"

parents 8bcdea71 2c5f04bf
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@ public class TestHarnessModeService extends SystemService {
    private static final String TEST_HARNESS_MODE_PROPERTY = "persist.sys.test_harness";

    private PersistentDataBlockManagerInternal mPersistentDataBlockManagerInternal;
    private boolean mShouldSetUpTestHarnessMode;

    public TestHarnessModeService(Context context) {
        super(context);
@@ -96,6 +97,7 @@ public class TestHarnessModeService extends SystemService {
            // There's no data to apply, so leave it as-is.
            return;
        }
        mShouldSetUpTestHarnessMode = true;
        PersistentData persistentData = PersistentData.fromBytes(testHarnessModeData);

        SystemProperties.set(TEST_HARNESS_MODE_PROPERTY, persistentData.mEnabled ? "1" : "0");
@@ -124,6 +126,9 @@ public class TestHarnessModeService extends SystemService {
    }

    private void disableAutoSync() {
        if (!mShouldSetUpTestHarnessMode) {
            return;
        }
        UserInfo primaryUser = UserManager.get(getContext()).getPrimaryUser();
        ContentResolver
            .setMasterSyncAutomaticallyAsUser(false, primaryUser.getUserHandle().getIdentifier());