Add sleep time between 2 user switch to avoid system crash

Bug: 200725151
Test: local
Change-Id: I1c9b09d98b18f644357b022c2d6333dac2935fa2
diff --git a/tests/automotive/functional/multiuser/src/android/platform/tests/DeleteCurrentNonAdminUser.java b/tests/automotive/functional/multiuser/src/android/platform/tests/DeleteCurrentNonAdminUser.java
index b2751ba..2858e72 100644
--- a/tests/automotive/functional/multiuser/src/android/platform/tests/DeleteCurrentNonAdminUser.java
+++ b/tests/automotive/functional/multiuser/src/android/platform/tests/DeleteCurrentNonAdminUser.java
@@ -18,6 +18,7 @@
 
 import static junit.framework.Assert.assertTrue;
 
+import android.os.SystemClock;
 import android.content.pm.UserInfo;
 import android.platform.helpers.AutoConfigConstants;
 import android.platform.helpers.AutoUtility;
@@ -40,6 +41,7 @@
 @RunWith(AndroidJUnit4.class)
 public class DeleteCurrentNonAdminUser {
 
+    private static final int WAIT_TIME = 60000;
     private final MultiUserHelper mMultiUserHelper = MultiUserHelper.getInstance();
     private HelperAccessor<IAutoUserHelper> mUsersHelper;
     private HelperAccessor<IAutoSettingHelper> mSettingHelper;
@@ -75,6 +77,7 @@
         mUsersHelper.get().deleteCurrentUser();
         // goes to guest user, switch back to initial user
         UserInfo guestUser = mMultiUserHelper.getCurrentForegroundUserInfo();
+        SystemClock.sleep(WAIT_TIME);
         mMultiUserHelper.switchAndWaitForStable(
             initialUser.id, MultiUserConstants.WAIT_FOR_IDLE_TIME_MS);
         // verify that user is deleted
diff --git a/tests/automotive/functional/multiuser/src/android/platform/tests/SwitchToGuestFromNonAdmin.java b/tests/automotive/functional/multiuser/src/android/platform/tests/SwitchToGuestFromNonAdmin.java
index c18347e..4e7cf31 100644
--- a/tests/automotive/functional/multiuser/src/android/platform/tests/SwitchToGuestFromNonAdmin.java
+++ b/tests/automotive/functional/multiuser/src/android/platform/tests/SwitchToGuestFromNonAdmin.java
@@ -18,6 +18,7 @@
 
 import static junit.framework.Assert.assertTrue;
 
+import android.os.SystemClock;
 import android.content.pm.UserInfo;
 import android.platform.helpers.AutoConfigConstants;
 import android.platform.helpers.AutoUtility;
@@ -41,6 +42,7 @@
 public class SwitchToGuestFromNonAdmin {
 
     private static final String guestUser = MultiUserConstants.GUEST_NAME;
+    private static final int WAIT_TIME = 60000;
     private final MultiUserHelper mMultiUserHelper = MultiUserHelper.getInstance();
     private HelperAccessor<IAutoUserHelper> mUsersHelper;
     private HelperAccessor<IAutoSettingHelper> mSettingHelper;
@@ -78,6 +80,7 @@
         UserInfo currentUser = mMultiUserHelper.getCurrentForegroundUserInfo();
         assertTrue(currentUser.name.equals(guestUser));
         // switch to initial user and delete new user before terminating the test
+        SystemClock.sleep(WAIT_TIME);
         mMultiUserHelper.switchAndWaitForStable(
             initialUser.id, MultiUserConstants.WAIT_FOR_IDLE_TIME_MS);
         mMultiUserHelper.removeUser(newUser);