/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/rollback/ |
H A D | RollbackUnitTest.java | 82 private Rollback createNonStagedRollback(int rollbackId, File backupDir) { in createNonStagedRollback() 83 return new Rollback(rollbackId, backupDir, -1, /* isStaged */ false, USER, in createNonStagedRollback() 93 Rollback rollback = createStagedRollback(rollbackId, file, sessionId); in newEmptyStagedRollbackDefaults() 106 Rollback rollback = createNonStagedRollback(rollbackId, file); in newEmptyNonStagedRollbackDefaults() 343 Rollback rollback = new Rollback(123, new File("/test/testing"), -1, false, USER, INSTALLER, in allPackagesEnabled() 363 assertThat(Rollback.extensionVersionReductionWouldViolateConstraint( in minExtVerConstraintNotViolated() 372 assertThat(Rollback.extensionVersionReductionWouldViolateConstraint( in minExtVerConstraintExists() 383 assertThat(Rollback.extensionVersionReductionWouldViolateConstraint( in minExtVerConstraintExistsOnOnePackage() 392 assertThat(Rollback.extensionVersionReductionWouldViolateConstraint( in minExtVerConstraintDifferentSdk() 403 assertThat(Rollback.extensionVersionReductionWouldViolateConstraint( in minExtVerConstraintNoneRecordedOnRollback() [all …]
|
H A D | RollbackStoreTest.java | 131 Rollback rollback = mRollbackStore.createNonStagedRollback( in createNonStaged() 150 Rollback rollback = mRollbackStore.createStagedRollback( in createStaged() 171 Rollback origRb = mRollbackStore.createNonStagedRollback( in saveAndLoadRollback() 214 Rollback loadedRb = loadedRollbacks.get(0); in saveAndLoadRollback() 260 Rollback parsedRb = RollbackStore.rollbackFromJson( in loadFromJsonNoExtensionVersions() 310 Rollback parsedRb = RollbackStore.rollbackFromJson( in loadFromJson() 318 Rollback rollback = mRollbackStore.createNonStagedRollback( in saveAndDelete() 334 Rollback origRb = mRollbackStore.createNonStagedRollback( in saveToHistoryAndLoad() 340 Rollback loadedRb = loadedRollbacks.get(0); in saveToHistoryAndLoad() 345 private void assertRollbacksAreEquivalent(Rollback b, Rollback a) { in assertRollbacksAreEquivalent() [all …]
|
H A D | AppDataRollbackHelperTest.java | 122 private static Rollback createRollbackForId(int rollbackId) { in createRollbackForId() 123 return new Rollback(rollbackId, new File("/does/not/exist"), -1, /* isStaged */ false, 0, in createRollbackForId() 250 Rollback dataWithPendingBackup = createRollbackForId(101); in commitPendingBackupAndRestoreForUser() 253 Rollback dataWithRecentRestore = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser() 256 Rollback dataForDifferentUser = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser() 259 Rollback dataForRestore = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser()
|
/aosp14/frameworks/base/services/core/java/com/android/server/rollback/ |
H A D | RollbackManagerServiceImpl.java | 481 Rollback rollback = iter.next(); 543 final List<Rollback> rollbacks; 602 Rollback rollback = iter.next(); 629 for (Rollback rollback : enabling) { 660 Rollback rollback = iter.next(); 711 Rollback rollback = iter.next(); 953 Rollback rollback = mRollbacks.get(i); 967 Rollback rollback = mRollbacks.get(i); 1184 Rollback rollback = mRollbacks.get(i); 1218 for (Rollback rollback : mRollbacks) { [all …]
|
H A D | RollbackStore.java | 19 import static com.android.server.rollback.Rollback.rollbackStateFromString; 84 private static List<Rollback> loadRollbacks(File rollbackDataDir) { in loadRollbacks() 85 List<Rollback> rollbacks = new ArrayList<>(); in loadRollbacks() 100 List<Rollback> loadRollbacks() { in loadRollbacks() 104 List<Rollback> loadHistorialRollbacks() { in loadHistorialRollbacks() 297 static void deletePackageCodePaths(Rollback rollback) { in deletePackageCodePaths() 307 private static void saveRollback(Rollback rollback, File backDir) { in saveRollback() 336 static void saveRollback(Rollback rollback) { in saveRollback() 343 void saveRollbackToHistory(Rollback rollback) { in saveRollbackToHistory() 355 static void deleteRollback(Rollback rollback) { in deleteRollback() [all …]
|
H A D | README.md | 1 # Rollback Manager 10 ## Rollback Basics 45 ### Rollback Triggers 47 #### Manually Triggered Rollback 79 #### Server Triggered Rollback 83 ## Rollback Details 91 ### Rollback of APEX modules 137 ### Rollback whitelist 178 ### Rollback Expiration 251 ### Rollback Lifetime [all …]
|
H A D | Rollback.java | 84 class Rollback { class 206 Rollback(int rollbackId, File backupDir, int originalSessionId, boolean isStaged, int userId, in Rollback() method in Rollback 228 Rollback(RollbackInfo info, File backupDir, Instant timestamp, int originalSessionId, in Rollback() method in Rollback 847 case Rollback.ROLLBACK_STATE_ENABLING: return "enabling"; in rollbackStateToString() 848 case Rollback.ROLLBACK_STATE_AVAILABLE: return "available"; in rollbackStateToString() 849 case Rollback.ROLLBACK_STATE_COMMITTED: return "committed"; in rollbackStateToString() 850 case Rollback.ROLLBACK_STATE_DELETED: return "deleted"; in rollbackStateToString() 859 case "enabling": return Rollback.ROLLBACK_STATE_ENABLING; in rollbackStateFromString() 860 case "available": return Rollback.ROLLBACK_STATE_AVAILABLE; in rollbackStateFromString() 861 case "committed": return Rollback.ROLLBACK_STATE_COMMITTED; in rollbackStateFromString() [all …]
|
H A D | AppDataRollbackHelper.java | 225 boolean commitPendingBackupAndRestoreForUser(int userId, Rollback rollback) { in commitPendingBackupAndRestoreForUser()
|
/aosp14/frameworks/base/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/ |
H A D | RollbackTest.java | 44 import com.android.cts.rollback.lib.Rollback; 156 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBasic() 186 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBasic() 219 Rollback.from(TestApp.A2).to(TestApp.A2)); in testSameVersionUpdate() 227 Rollback.from(TestApp.A2).to(TestApp.A2)); in testSameVersionUpdate() 262 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBadUpdateRollback() 266 Rollback.from(TestApp.B2).to(TestApp.B1)); in testBadUpdateRollback() 310 Rollback.from(TestApp.A2).to(TestApp.A1)); in testRollForwardRace()
|
H A D | StagedRollbackTest.java | 36 import com.android.cts.rollback.lib.Rollback; 189 Rollback.from(TEST_APEX_WITH_APK_V2).to(TEST_APEX_WITH_APK_V1), in testRollbackApexWithApkCrashing_Phase2_Crash() 190 Rollback.from(TestApp.A, 0).to(TestApp.A1)); in testRollbackApexWithApkCrashing_Phase2_Crash() 237 Rollback.from(TestApp.A2).to(TestApp.A1)); in testWatchdogMonitorsAcrossReboots_Phase3_VerifyRollback() 259 assertThat(rollback).packagesContainsExactly(Rollback.from(apex2).to(apex1)); in testRollbackRebootlessApex()
|
H A D | MultiUserRollbackTest.java | 30 import com.android.cts.rollback.lib.Rollback; 100 Rollback.from(TestApp.A2).to(TestApp.A1)); in testMultipleUsersUpgradeToV2() 142 assertThat(rollback).packagesContainsExactly(Rollback.from(TestApp.A2).to(TestApp.A1)); in testStagedRollback_Phase3()
|