diff --git a/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java b/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java index 2fe9bfcab4..0a325ac1e8 100644 --- a/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java +++ b/quickstep/tests/src/com/android/quickstep/FallbackRecentsTest.java @@ -225,6 +225,10 @@ public class FallbackRecentsTest { private void pressHomeAndWaitForOverviewClose() { mDevice.pressHome(); + waitForRecentsActivityStop(); + } + + private void waitForRecentsActivityStop() { Wait.atMost("Recents activity didn't stop", () -> getFromRecents(recents -> !recents.isStarted()), DEFAULT_UI_TIMEOUT, mLauncher); @@ -278,6 +282,7 @@ public class FallbackRecentsTest { // Test dismissing all tasks. pressHomeAndGoToOverview().dismissAllTasks(); + waitForRecentsActivityStop(); // dismissAllTasks() will close Recents assertTrue("Fallback Launcher not visible", TestHelpers.wait(Until.hasObject(By.pkg( mOtherLauncherActivity.packageName).text(FALLBACK_LAUNCHER_TITLE)), WAIT_TIME_MS)); }