Merge "changing test to use hidden test api annotations."
This commit is contained in:
committed by
Android (Google) Code Review
commit
c29c8462b1
@@ -28,6 +28,4 @@ LOCAL_CERTIFICATE := shared
|
||||
|
||||
LOCAL_INSTRUMENTATION_FOR := Launcher2
|
||||
|
||||
LOCAL_SDK_VERSION := current
|
||||
|
||||
include $(BUILD_PACKAGE)
|
||||
|
||||
@@ -17,8 +17,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.launcher.stress.launcherrotation">
|
||||
|
||||
<uses-sdk android:minSdkVersion="8" />
|
||||
|
||||
<application>
|
||||
<uses-library android:name="android.test.runner" />
|
||||
</application>
|
||||
|
||||
@@ -22,7 +22,7 @@ import com.android.launcher2.Launcher;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.os.SystemClock;
|
||||
import android.test.ActivityInstrumentationTestCase2;
|
||||
import android.test.TimedTest;
|
||||
import android.test.RepetitiveTest;
|
||||
import android.util.Log;
|
||||
|
||||
/**
|
||||
@@ -31,6 +31,7 @@ import android.util.Log;
|
||||
public class LauncherRotationStressTest extends ActivityInstrumentationTestCase2<Launcher> {
|
||||
|
||||
private static final int NUM_ITERATIONS = 50;
|
||||
private static final int WAIT_TIME_MS = 500;
|
||||
private static final String LOG_TAG = "LauncherRotationStressTest";
|
||||
|
||||
public LauncherRotationStressTest() {
|
||||
@@ -47,22 +48,16 @@ public class LauncherRotationStressTest extends ActivityInstrumentationTestCase2
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
@TimedTest(includeDetailedStats=true)
|
||||
@RepetitiveTest(numIterations=NUM_ITERATIONS)
|
||||
public void testLauncherRotationStress() throws Exception {
|
||||
Launcher launcher = getActivity();
|
||||
for (int i = 0; i < NUM_ITERATIONS; i++) {
|
||||
Log.i(LOG_TAG, "Starting LauncherRotationStressTest " + (i + 1) + " of " +
|
||||
NUM_ITERATIONS);
|
||||
getInstrumentation().waitForIdleSync();
|
||||
SystemClock.sleep(500);
|
||||
launcher.setRequestedOrientation(
|
||||
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
||||
getInstrumentation().waitForIdleSync();
|
||||
SystemClock.sleep(500);
|
||||
launcher.setRequestedOrientation(
|
||||
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
||||
Log.i(LOG_TAG, "Finished LauncherRotationStressTest " + (i + 1) + " of " +
|
||||
NUM_ITERATIONS);
|
||||
}
|
||||
getInstrumentation().waitForIdleSync();
|
||||
SystemClock.sleep(WAIT_TIME_MS);
|
||||
launcher.setRequestedOrientation(
|
||||
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
||||
getInstrumentation().waitForIdleSync();
|
||||
SystemClock.sleep(WAIT_TIME_MS);
|
||||
launcher.setRequestedOrientation(
|
||||
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user