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

Commit 0efd8f55 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Do cleanup before/after running the test" into rvc-dev am: dac57a3e...

Merge "Do cleanup before/after running the test" into rvc-dev am: dac57a3e am: ceb0486b am: 797c787b am: ddfa78c7

Change-Id: Ibf2b5d9abd0f844e8da39d75153ea92dcc1fecc1
parents 1c1dfe9e ddfa78c7
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -15,9 +15,6 @@
-->
<configuration description="Runs rollback tests for multiple users">
    <option name="test-suite-tag" value="MultiUserRollbackTest" />
    <target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer">
        <option name="run-command" value="pm uninstall com.android.cts.install.lib.testapp.A" />
    </target_preparer>
    <test class="com.android.tradefed.testtype.HostTest" >
        <option name="class" value="com.android.tests.rollback.host.MultiUserRollbackTest" />
    </test>
+6 −1
Original line number Diff line number Diff line
@@ -40,15 +40,20 @@ public class MultiUserRollbackTest extends BaseHostJUnit4Test {
    private static final long SWITCH_USER_COMPLETED_NUMBER_OF_POLLS = 60;
    private static final long SWITCH_USER_COMPLETED_POLL_INTERVAL_IN_MILLIS = 1000;

    private void cleanUp() throws Exception {
        getDevice().executeShellCommand("pm rollback-app com.android.cts.install.lib.testapp.A");
        getDevice().executeShellCommand("pm uninstall com.android.cts.install.lib.testapp.A");
    }

    @After
    public void tearDown() throws Exception {
        getDevice().executeShellCommand("pm uninstall com.android.cts.install.lib.testapp.A");
        cleanUp();
        removeSecondaryUserIfNecessary();
    }

    @Before
    public void setup() throws Exception {
        cleanUp();
        mOriginalUserId = getDevice().getCurrentUser();
        createAndStartSecondaryUser();
        // TODO(b/149733368): Remove the '-g' workaround when the bug is fixed.