diff options
author | vadimt <vadimt@google.com> | 2019-03-11 13:37:54 -0700 |
---|---|---|
committer | vadimt <vadimt@google.com> | 2019-03-11 13:38:46 -0700 |
commit | c1f88db00a219bc617f63b59af2bb6d01d632d08 (patch) | |
tree | 45183b6aef40133c18cc3f6ae9298b158104b5cd /quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java | |
parent | 0aa0e2737ed39dbf6e6d0fbb319af6a6b0c67f1e (diff) | |
download | android_packages_apps_Trebuchet-c1f88db00a219bc617f63b59af2bb6d01d632d08.tar.gz android_packages_apps_Trebuchet-c1f88db00a219bc617f63b59af2bb6d01d632d08.tar.bz2 android_packages_apps_Trebuchet-c1f88db00a219bc617f63b59af2bb6d01d632d08.zip |
Stress test for starting Launcher via gestures
Ideally, we should have a race condition tests, but with the new
single-threaded model, this requires more work. This is a temporary
measure.
Change-Id: Ie180883f4b186e4c4087dc77fed1e4d946402465
Diffstat (limited to 'quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java')
-rw-r--r-- | quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java b/quickstep/tests/src/com/android/quickstep/StartLauncherViaGestureTests.java index fe789aade..6031dcd71 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 |