Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6c10771e authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use shell command to uninstall network stack package (2/n)"

parents fd51bd75 37d37be8
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -218,7 +218,7 @@ public class StagedRollbackTest {
        String networkStack = getNetworkStackPackageName();

        rm.expireRollbackForPackage(networkStack);
        Uninstall.packages(networkStack);
        uninstallNetworkStackPackage();

        assertThat(getUniqueRollbackInfoForPackage(rm.getAvailableRollbacks(),
                        networkStack)).isNull();
@@ -252,6 +252,12 @@ public class StagedRollbackTest {
        return comp.getPackageName();
    }

    private void uninstallNetworkStackPackage() {
        // Since the host side use shell command to install the network stack package, uninstall
        // must be done by shell command as well. Otherwise uninstall by a different user will fail.
        runShellCommand("pm uninstall " + getNetworkStackPackageName());
    }

    @Test
    public void testPreviouslyAbandonedRollbacks_Phase1() throws Exception {
        Uninstall.packages(TestApp.A);
@@ -294,7 +300,7 @@ public class StagedRollbackTest {
        String networkStack = getNetworkStackPackageName();

        rm.expireRollbackForPackage(networkStack);
        Uninstall.packages(networkStack);
        uninstallNetworkStackPackage();

        assertThat(getUniqueRollbackInfoForPackage(rm.getAvailableRollbacks(),
                        networkStack)).isNull();