Home
last modified time | relevance | path

Searched refs:Rollback (Results 1 – 11 of 11) sorted by relevance

/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/rollback/
H A DRollbackUnitTest.java82 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 DRollbackStoreTest.java131 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 DAppDataRollbackHelperTest.java122 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 DRollbackManagerServiceImpl.java481 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 DRollbackStore.java19 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 DREADME.md1 # 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 DRollback.java84 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 DAppDataRollbackHelper.java225 boolean commitPendingBackupAndRestoreForUser(int userId, Rollback rollback) { in commitPendingBackupAndRestoreForUser()
/aosp14/frameworks/base/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/
H A DRollbackTest.java44 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 DStagedRollbackTest.java36 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 DMultiUserRollbackTest.java30 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()