diff --git a/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java b/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java index fe789aadef..6031dcd711 100644 --- a/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java +++ b/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java @@ -37,6 +37,9 @@ import org.junit.runner.RunWith; @LargeTest @RunWith(AndroidJUnit4.class) public class StartLauncherViaGestureTests extends AbstractQuickStepTest { + + static final int STRESS_REPEAT_COUNT = 10; + @Override @Before public void setUp() throws Exception { @@ -79,4 +82,28 @@ public class StartLauncherViaGestureTests extends AbstractQuickStepTest { closeLauncherActivity(); mLauncher.getBackground().switchToOverview(); } + + @Test + @QuickstepOnOff + public void testStressPressHome() { + for (int i = 0; i < STRESS_REPEAT_COUNT; ++i) { + // Destroy Launcher activity. + closeLauncherActivity(); + + // The test action. + mLauncher.pressHome(); + } + } + + @Test + @QuickstepOnOff + public void testStressSwipeToOverview() { + for (int i = 0; i < STRESS_REPEAT_COUNT; ++i) { + // Destroy Launcher activity. + closeLauncherActivity(); + + // The test action. + mLauncher.getBackground().switchToOverview(); + } + } } \ No newline at end of file