aboutsummaryrefslogtreecommitdiff
path: root/tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java')
-rw-r--r--tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java21
1 files changed, 10 insertions, 11 deletions
diff --git a/tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java b/tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java
index ef936e32..eee2328b 100644
--- a/tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java
+++ b/tests/jank/src/com/android/tv/tests/jank/ChannelZappingJankTest.java
@@ -19,9 +19,7 @@ import android.support.test.filters.MediumTest;
import android.support.test.jank.GfxMonitor;
import android.support.test.jank.JankTest;
-/**
- * Jank tests for channel zapping.
- */
+/** Jank tests for channel zapping. */
@MediumTest
public class ChannelZappingJankTest extends LiveChannelsTestCase {
private static final String TAG = "ChannelZappingJankTest";
@@ -29,15 +27,17 @@ public class ChannelZappingJankTest extends LiveChannelsTestCase {
private static final String STARTING_CHANNEL = "13";
/**
- * The minimum number of frames expected during each jank test.
- * If there is less the test will fail. To be safe we loop the action in each test to create
- * twice this many frames under normal conditions.
- * <p>At least 100 frams should be chosen so there will be enough frame
- * for the 90th, 95th, and 98th percentile measurements are significant.
+ * The minimum number of frames expected during each jank test. If there is less the test will
+ * fail. To be safe we loop the action in each test to create twice this many frames under
+ * normal conditions.
+ *
+ * <p>At least 100 frams should be chosen so there will be enough frame for the 90th, 95th, and
+ * 98th percentile measurements are significant.
*
* @see <a href="http://go/janktesthelper-best-practices">Jank Test Helper Best Practices</a>
*/
private static final int EXPECTED_FRAMES = 100;
+
private static final int WARM_UP_CHANNEL_ZAPPING_COUNT = 2;
@Override
@@ -46,11 +46,10 @@ public class ChannelZappingJankTest extends LiveChannelsTestCase {
Utils.pressKeysForChannelNumber(STARTING_CHANNEL, mDevice);
}
- @JankTest(expectedFrames = EXPECTED_FRAMES,
- beforeTest = "warmChannelZapping")
+ @JankTest(expectedFrames = EXPECTED_FRAMES, beforeTest = "warmChannelZapping")
@GfxMonitor(processName = Utils.LIVE_CHANNELS_PROCESS_NAME)
public void testChannelZapping() {
- int frameCountForOneChannelZapping = 40; // measured by hand
+ int frameCountForOneChannelZapping = 40; // measured by hand
int repeat = EXPECTED_FRAMES * 2 / frameCountForOneChannelZapping;
for (int i = 0; i < repeat; i++) {
mDevice.pressDPadUp();