am cb18306a: am 28863e29: am 8ac0ab1b: Merge "TIF: make TvProviderPerfTest stable." into lollipop-mr1-cts-dev
* commit 'cb18306a84fd18ca422ed18479d1a7ed73d30d9a':
TIF: make TvProviderPerfTest stable.
diff --git a/suite/cts/deviceTests/tvproviderperf/src/com/android/cts/tvproviderperf/TvProviderPerfTest.java b/suite/cts/deviceTests/tvproviderperf/src/com/android/cts/tvproviderperf/TvProviderPerfTest.java
index df89cae..286d4fd 100644
--- a/suite/cts/deviceTests/tvproviderperf/src/com/android/cts/tvproviderperf/TvProviderPerfTest.java
+++ b/suite/cts/deviceTests/tvproviderperf/src/com/android/cts/tvproviderperf/TvProviderPerfTest.java
@@ -50,6 +50,7 @@
*/
public class TvProviderPerfTest extends CtsAndroidTestCase {
private static final int TRANSACTION_RUNS = 100;
+ private static final int QUERY_RUNS = 10;
private ContentResolver mContentResolver;
private String mInputId;
@@ -76,7 +77,7 @@
}
}
- @TimeoutReq(minutes = 10)
+ @TimeoutReq(minutes = 8)
public void testChannels() throws Exception {
if (!mHasTvInputFramework) return;
double[] averages = new double[4];
@@ -138,11 +139,11 @@
averages[1] = Stat.getAverage(applyBatchTimes);
// Query
- applyBatchTimes = MeasureTime.measure(TRANSACTION_RUNS, new MeasureRun() {
+ applyBatchTimes = MeasureTime.measure(QUERY_RUNS, new MeasureRun() {
@Override
public void run(int i) {
int j = 0;
- try (final Cursor cursor = mContentResolver.query(Channels.CONTENT_URI, null, null,
+ try (Cursor cursor = mContentResolver.query(Channels.CONTENT_URI, null, null,
null, null)) {
while (cursor.moveToNext()) {
++j;
@@ -169,7 +170,7 @@
averages, ResultType.LOWER_BETTER, ResultUnit.MS);
}
- @TimeoutReq(minutes = 15)
+ @TimeoutReq(minutes = 12)
public void testPrograms() throws Exception {
if (!mHasTvInputFramework) return;
double[] averages = new double[6];
@@ -234,7 +235,7 @@
public void run(int i) {
Uri channelUri = channelUris.get(i);
operations.clear();
- try (final Cursor cursor = mContentResolver.query(
+ try (Cursor cursor = mContentResolver.query(
TvContract.buildProgramsUriForChannel(channelUri),
projection, null, null, null)) {
long startTimeMs = 0;
@@ -262,11 +263,11 @@
averages[1] = Stat.getAverage(applyBatchTimes);
// Query
- applyBatchTimes = MeasureTime.measure(TRANSACTION_RUNS, new MeasureRun() {
+ applyBatchTimes = MeasureTime.measure(QUERY_RUNS, new MeasureRun() {
@Override
public void run(int i) {
int j = 0;
- try (final Cursor cursor = mContentResolver.query(Programs.CONTENT_URI, null, null,
+ try (Cursor cursor = mContentResolver.query(Programs.CONTENT_URI, null, null,
null, null)) {
while (cursor.moveToNext()) {
++j;
@@ -279,12 +280,12 @@
averages[2] = Stat.getAverage(applyBatchTimes);
// Query programs with selection
- applyBatchTimes = MeasureTime.measure(NUM_CHANNELS, new MeasureRun() {
+ applyBatchTimes = MeasureTime.measure(QUERY_RUNS, new MeasureRun() {
@Override
public void run(int i) {
Uri channelUri = channelUris.get(i);
int j = 0;
- try (final Cursor cursor = mContentResolver.query(
+ try (Cursor cursor = mContentResolver.query(
TvContract.buildProgramsUriForChannel(
channelUri, 0,
PROGRAM_DURATION_MS * TRANSACTION_SIZE / 2),