summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-10-10 22:51:47 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-10-10 22:51:47 +0000
commitf73f9ed57068d8256ae386f7a8be6ee2dda7cbf2 (patch)
treee5165508033630d9023e9fe24d0d96c5318a7d88
parenta30e82213b45d573e6ca6c1b73f17f7cbdfd05b2 (diff)
parenta27be6072e94ffc90892004378a91f0f60ecc74f (diff)
Merge "Add system property to allow testing OTA with the same build image"
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 261ae9018414..d7329dbf0e4c 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -3365,7 +3365,9 @@ public class PackageManagerService extends IPackageManager.Stub
@Override
public boolean isUpgrade() {
// allow instant applications
- return mIsUpgrade;
+ // The system property allows testing ota flow when upgraded to the same image.
+ return mIsUpgrade || SystemProperties.getBoolean(
+ "persist.pm.mock-upgrade", false /* default */);
}
private @Nullable String getRequiredButNotReallyRequiredVerifierLPr() {