Remove tests
Remove tests that have been migrated to cts-root. Bug: 194981157 Test: m Change-Id: I9ebb411f66293534dd91a7992c93799c9aedf791
This commit is contained in:
@@ -292,50 +292,6 @@ public class StagedRollbackTest {
|
||||
assertThat(RollbackUtils.getAvailableRollback(getModuleMetadataPackageName())).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRollbackDataPolicy_Phase1_Install() throws Exception {
|
||||
Install.multi(TestApp.A1, TestApp.B1, TestApp.C1).commit();
|
||||
// Write user data version = 1
|
||||
InstallUtils.processUserData(TestApp.A);
|
||||
InstallUtils.processUserData(TestApp.B);
|
||||
InstallUtils.processUserData(TestApp.C);
|
||||
|
||||
Install a2 = Install.single(TestApp.A2).setStaged()
|
||||
.setEnableRollback(PackageManager.ROLLBACK_DATA_POLICY_WIPE);
|
||||
Install b2 = Install.single(TestApp.B2).setStaged()
|
||||
.setEnableRollback(PackageManager.ROLLBACK_DATA_POLICY_RESTORE);
|
||||
// The rollback data policy of C2 is specified in the manifest
|
||||
Install c2 = Install.single(TestApp.C2).setStaged().setEnableRollback();
|
||||
Install.multi(a2, b2, c2).setEnableRollback().setStaged().commit();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRollbackDataPolicy_Phase2_Rollback() throws Exception {
|
||||
assertThat(InstallUtils.getInstalledVersion(TestApp.A)).isEqualTo(2);
|
||||
assertThat(InstallUtils.getInstalledVersion(TestApp.B)).isEqualTo(2);
|
||||
// Write user data version = 2
|
||||
InstallUtils.processUserData(TestApp.A);
|
||||
InstallUtils.processUserData(TestApp.B);
|
||||
InstallUtils.processUserData(TestApp.C);
|
||||
|
||||
RollbackInfo info = RollbackUtils.getAvailableRollback(TestApp.A);
|
||||
RollbackUtils.rollback(info.getRollbackId());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRollbackDataPolicy_Phase3_VerifyRollback() throws Exception {
|
||||
assertThat(InstallUtils.getInstalledVersion(TestApp.A)).isEqualTo(1);
|
||||
assertThat(InstallUtils.getInstalledVersion(TestApp.B)).isEqualTo(1);
|
||||
assertThat(InstallUtils.getInstalledVersion(TestApp.C)).isEqualTo(1);
|
||||
// Read user data version from userdata.txt
|
||||
// A's user data version is -1 for user data is wiped.
|
||||
// B's user data version is 1 as rollback committed.
|
||||
// C's user data version is -1 for user data is wiped.
|
||||
assertThat(InstallUtils.getUserDataVersion(TestApp.A)).isEqualTo(-1);
|
||||
assertThat(InstallUtils.getUserDataVersion(TestApp.B)).isEqualTo(1);
|
||||
assertThat(InstallUtils.getUserDataVersion(TestApp.C)).isEqualTo(-1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void expireRollbacks() throws Exception {
|
||||
// testNativeWatchdogTriggersRollback will fail if multiple staged sessions are
|
||||
|
||||
@@ -267,25 +267,6 @@ public class StagedRollbackTest extends BaseHostJUnit4Test {
|
||||
runPhase("testRollbackAllowlistedApp_Phase2_VerifyInstall");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRollbackDataPolicy() throws Exception {
|
||||
List<String> before = getSnapshotDirectories("/data/misc_ce/0/rollback");
|
||||
|
||||
runPhase("testRollbackDataPolicy_Phase1_Install");
|
||||
getDevice().reboot();
|
||||
runPhase("testRollbackDataPolicy_Phase2_Rollback");
|
||||
getDevice().reboot();
|
||||
runPhase("testRollbackDataPolicy_Phase3_VerifyRollback");
|
||||
|
||||
// Verify snapshots are deleted after restoration
|
||||
List<String> after = getSnapshotDirectories("/data/misc_ce/0/rollback");
|
||||
// Only check directories newly created during the test
|
||||
after.removeAll(before);
|
||||
// There should be only one /data/misc_ce/0/rollback/<rollbackId> created during test
|
||||
assertThat(after).hasSize(1);
|
||||
assertDirectoryIsEmpty(after.get(0));
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests that userdata of apk-in-apex is restored when apex is rolled back.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user