/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/rollback/ |
H A D | RollbackUnitTest.java | 17 package com.android.server.rollback; 31 import android.content.rollback.PackageRollbackInfo; 95 assertThat(rollback.isEnabling()).isTrue(); in newEmptyStagedRollbackDefaults() 97 assertThat(rollback.isStaged()).isTrue(); in newEmptyStagedRollbackDefaults() 110 assertThat(rollback.isStaged()).isFalse(); in newEmptyNonStagedRollbackDefaults() 122 rollback.makeAvailable(); in rollbackMadeAvailable() 135 rollback.delete(mMockDataHelper, "test"); in deletedRollbackCannotBeMadeAvailable() 137 assertThat(rollback.isDeleted()).isTrue(); in deletedRollbackCannotBeMadeAvailable() 139 rollback.makeAvailable(); in deletedRollbackCannotBeMadeAvailable() 142 assertThat(rollback.isDeleted()).isTrue(); in deletedRollbackCannotBeMadeAvailable() [all …]
|
H A D | RollbackStoreTest.java | 17 package com.android.server.rollback; 22 import android.content.rollback.PackageRollbackInfo; 134 assertThat(rollback.getBackupDir().getAbsolutePath()) in createNonStaged() 137 assertThat(rollback.isStaged()).isFalse(); in createNonStaged() 140 assertThat(rollback.info.getPackages()).isEmpty(); in createNonStaged() 141 assertThat(rollback.isEnabling()).isTrue(); in createNonStaged() 156 assertThat(rollback.isStaged()).isTrue(); in createStaged() 160 assertThat(rollback.info.getPackages()).isEmpty(); in createStaged() 161 assertThat(rollback.isEnabling()).isTrue(); in createStaged() 321 RollbackStore.saveRollback(rollback); in saveAndDelete() [all …]
|
H A D | OWNERS | 1 include /services/core/java/com/android/server/rollback/OWNERS
|
/aosp14/frameworks/base/services/core/java/com/android/server/rollback/ |
H A D | RollbackManagerServiceImpl.java | 17 package com.android.server.rollback; 269 if (rollback != null && rollback.isEnabling()) { in RollbackManagerServiceImpl() 425 rollback.setTimestamp(rollback.getTimestamp().plusMillis(timeDifference)); 452 if (rollback == null) { 613 deleteRollback(rollback, "Session " + rollback.getOriginalSessionId() 712 if (!rollback.isAvailable() && !rollback.isCommitted()) { 986 return rollback != null ? rollback.info.getRollbackId() : -1; 1097 if (rollback == null || !rollback.isEnabling() 1104 if (!rollback.isStaged() && completeEnableRollback(rollback)) { 1154 rollback.saveRollback(); [all …]
|
H A D | README.md | 57 rollback. 77 an update, rollback is triggered. 158 rollback enabled. Failing to enable rollback does not cause the installation to 172 rollback. Whoever triggers the rollback provides the list of packages and 180 An available rollback is expired if the rollback lifetime has been exceeded or 183 the rollback are deleted. Once a rollback is expired, it can no longer be 207 rollback to take effect after running the 'pm rollback-app' command. 215 $ adb shell dumpsys rollback 240 rollback is for a staged update; reboot will be required after the rollback 247 SERVICE rollback". [all …]
|
H A D | RollbackStore.java | 17 package com.android.server.rollback; 24 import android.content.rollback.PackageRollbackInfo; 26 import android.content.rollback.RollbackInfo; 190 json.put("rollbackId", rollback.getRollbackId()); in rollbackInfoToJson() 192 json.put("isStaged", rollback.isStaged()); in rollbackInfoToJson() 336 static void saveRollback(Rollback rollback) { in saveRollback() argument 337 saveRollback(rollback, rollback.getBackupDir()); in saveRollback() 343 void saveRollbackToHistory(Rollback rollback) { in saveRollbackToHistory() argument 349 saveRollback(rollback, backupDir); in saveRollbackToHistory() 355 static void deleteRollback(Rollback rollback) { in deleteRollback() argument [all …]
|
H A D | RollbackPackageHealthObserver.java | 17 package com.android.server.rollback; 29 import android.content.rollback.RollbackInfo; 30 import android.content.rollback.RollbackManager; 142 if (rollback != null) { in execute() 201 if (isRebootlessApex(rollback)) { in notifyRollbackAvailable() 209 if (!rollback.isStaged()) { in isRebootlessApex() 251 return rollback; in getAvailableRollback() 268 return rollback; in getAvailableRollback() 429 if (rollback.isStaged()) { in rollbackPackage() 449 if (rollback.isStaged()) { in rollbackPackage() [all …]
|
H A D | TEST_MAPPING | 7 "include-filter": "com.android.server.rollback" 14 "path": "cts/tests/rollback" 17 "path": "cts/hostsidetests/rollback"
|
H A D | AppDataRollbackHelper.java | 17 package com.android.server.rollback; 20 import android.content.rollback.PackageRollbackInfo; 21 import android.content.rollback.PackageRollbackInfo.RestoreInfo; 225 boolean commitPendingBackupAndRestoreForUser(int userId, Rollback rollback) { in commitPendingBackupAndRestoreForUser() argument 227 for (PackageRollbackInfo info : rollback.info.getPackages()) { in commitPendingBackupAndRestoreForUser() 255 info, userId, rollback.info.getRollbackId(), Installer.FLAG_STORAGE_CE)) { in commitPendingBackupAndRestoreForUser() 260 if (hasPendingRestore && doRestoreOrWipe(info, userId, rollback.info.getRollbackId(), in commitPendingBackupAndRestoreForUser()
|
H A D | WatchdogRollbackLogger.java | 17 package com.android.server.rollback; 37 import android.content.rollback.PackageRollbackInfo; 38 import android.content.rollback.RollbackInfo; 123 RollbackInfo rollback = null; in logRollbackStatusOnBoot() local 126 rollback = info; in logRollbackStatusOnBoot() 131 if (rollback == null) { in logRollbackStatusOnBoot() 140 for (PackageRollbackInfo packageRollback : rollback.getPackages()) { in logRollbackStatusOnBoot() 148 int sessionId = rollback.getCommittedSessionId(); in logRollbackStatusOnBoot()
|
/aosp14/frameworks/base/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/ |
H A D | StagedRollbackTest.java | 17 package com.android.tests.rollback; 27 import android.content.rollback.RollbackInfo; 28 import android.content.rollback.RollbackManager; 36 import com.android.cts.rollback.lib.Rollback; 37 import com.android.cts.rollback.lib.RollbackUtils; 105 RollbackUtils.rollback(rollback.getRollbackId()); in testPreviouslyAbandonedRollbacks_Phase2_Rollback() 235 assertThat(rollback).isNotNull(); in testWatchdogMonitorsAcrossReboots_Phase3_VerifyRollback() 236 assertThat(rollback).packagesContainsExactly( in testWatchdogMonitorsAcrossReboots_Phase3_VerifyRollback() 239 assertThat(rollback).isStaged(); in testWatchdogMonitorsAcrossReboots_Phase3_VerifyRollback() 260 assertThat(rollback).isNotStaged(); in testRollbackRebootlessApex() [all …]
|
H A D | RollbackTest.java | 17 package com.android.tests.rollback; 33 import android.content.rollback.RollbackInfo; 34 import android.content.rollback.RollbackManager; 44 import com.android.cts.rollback.lib.Rollback; 46 import com.android.cts.rollback.lib.RollbackUtils; 217 assertThat(rollback).isNotNull(); in testSameVersionUpdate() 218 assertThat(rollback).packagesContainsExactly( in testSameVersionUpdate() 221 RollbackUtils.rollback(rollback.getRollbackId()); in testSameVersionUpdate() 224 rollback = getUniqueRollbackInfoForPackage( in testSameVersionUpdate() 226 assertThat(rollback).packagesContainsExactly( in testSameVersionUpdate() [all …]
|
H A D | MultiUserRollbackTest.java | 17 package com.android.tests.rollback; 19 import static com.android.cts.rollback.lib.RollbackInfoSubject.assertThat; 24 import android.content.rollback.RollbackInfo; 25 import android.content.rollback.RollbackManager; 30 import com.android.cts.rollback.lib.Rollback; 31 import com.android.cts.rollback.lib.RollbackUtils; 98 RollbackInfo rollback = RollbackUtils.waitForAvailableRollback(TestApp.A); in testMultipleUsersUpgradeToV2() local 99 assertThat(rollback).packagesContainsExactly( in testMultipleUsersUpgradeToV2() 141 RollbackInfo rollback = RollbackUtils.waitForAvailableRollback(TestApp.A); in testStagedRollback_Phase3() local 142 assertThat(rollback).packagesContainsExactly(Rollback.from(TestApp.A2).to(TestApp.A1)); in testStagedRollback_Phase3() [all …]
|
H A D | NetworkStagedRollbackTest.java | 17 package com.android.tests.rollback; 19 import static com.android.cts.rollback.lib.RollbackInfoSubject.assertThat; 20 import static com.android.cts.rollback.lib.RollbackUtils.getUniqueRollbackInfoForPackage; 28 import android.content.rollback.RollbackManager; 37 import com.android.cts.rollback.lib.RollbackUtils;
|
/aosp14/frameworks/base/core/java/android/content/rollback/ |
H A D | IRollbackManager.aidl | 17 package android.content.rollback; 20 import android.content.rollback.RollbackInfo;
|
H A D | PackageRollbackInfo.aidl | 16 package android.content.rollback;
|
H A D | RollbackInfo.aidl | 16 package android.content.rollback;
|
H A D | RollbackManagerFrameworkInitializer.java | 16 package android.content.rollback;
|
/aosp14/frameworks/base/tests/RollbackTest/SampleRollbackApp/src/com/android/sample/rollbackapp/ |
H A D | MainActivity.java | 27 import android.content.rollback.PackageRollbackInfo; 28 import android.content.rollback.RollbackInfo; 29 import android.content.rollback.RollbackManager;
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/rollback/ |
H A D | RollbackPackageHealthObserverTest.java | 17 package com.android.server.rollback; 33 import android.content.rollback.PackageRollbackInfo; 34 import android.content.rollback.RollbackInfo; 35 import android.content.rollback.RollbackManager;
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageSessionVerifier.java | 31 import android.content.rollback.RollbackInfo; 32 import android.content.rollback.RollbackManager; 48 import com.android.server.rollback.RollbackManagerInternal; 418 final RollbackInfo rollback = rollbacks.get(i); in retrieveRollbackIdForCommitSession() local 419 if (rollback.getCommittedSessionId() == sessionId) { in retrieveRollbackIdForCommitSession() 420 return rollback.getRollbackId(); in retrieveRollbackIdForCommitSession()
|
/aosp14/frameworks/base/tests/PackageWatchdog/ |
H A D | OWNERS | 1 include /services/core/java/com/android/server/rollback/OWNERS
|
/aosp14/frameworks/base/tests/RollbackTest/ |
H A D | OWNERS | 1 include /services/core/java/com/android/server/rollback/OWNERS
|
/aosp14/frameworks/base/tests/utils/hostutils/src/com/android/tests/rollback/ |
H A D | OWNERS | 1 include /services/core/java/com/android/server/rollback/OWNERS
|
/aosp14/frameworks/base/tests/PackageWatchdog/src/com/android/server/ |
H A D | OWNERS | 1 per-file PackageWatchdogTest.java = file:/services/core/java/com/android/server/rollback/OWNERS
|