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

Commit 972afec9 authored by Yasin Kilicdere's avatar Yasin Kilicdere Committed by Android (Google) Code Review
Browse files

Merge "wait-for-broadcast-idle before stopUser in UserLifecycleTests."

parents 51cbaddf dde7a331
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -316,6 +316,8 @@ public class UserLifecycleTests {
                mIam.startUserInBackground(userId);
            }, Intent.ACTION_USER_STARTED, Intent.ACTION_MEDIA_MOUNTED);

            waitForBroadcastIdle();

            mRunner.resumeTiming();
            Log.i(TAG, "Starting timer");

@@ -678,6 +680,8 @@ public class UserLifecycleTests {
    }

    private void stopUser(int userId, boolean force) throws RemoteException {
        waitForBroadcastIdle();

        final CountDownLatch latch = new CountDownLatch(1);
        mIam.stopUser(userId, force /* force */, new IStopUserCallback.Stub() {
            @Override
@@ -882,4 +886,8 @@ public class UserLifecycleTests {
        assertEquals("", ShellHelper.runShellCommand("setprop " + name + " " + value));
        return oldValue;
    }

    private void waitForBroadcastIdle() {
        ShellHelper.runShellCommand("am wait-for-broadcast-idle");
    }
}