summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzqzhang <zqzhang@chromium.org>2016-03-22 09:41:01 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-22 16:42:21 +0000
commitbeefd98f2517bf00a43ba7e52290418495ef846a (patch)
treef734a4d25e79bbb424c2f4a4ea16fe10f69dab6e
parentf264807373d1fcf45a13309894722b1b1df329c9 (diff)
downloadchromium_src-beefd98f2517bf00a43ba7e52290418495ef846a.zip
chromium_src-beefd98f2517bf00a43ba7e52290418495ef846a.tar.gz
chromium_src-beefd98f2517bf00a43ba7e52290418495ef846a.tar.bz2
[MediaRouter, Android] Disable MediaRouterIntegrationTest on low-end devices
MediaRouter in Chrome Android is disabled on low-end devices. Adding annotations to disable tests for those devices. BUG=587870 Review URL: https://codereview.chromium.org/1823093002 Cr-Commit-Position: refs/heads/master@{#382586}
-rw-r--r--chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java
index 43789fd..8b33fd0 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java
@@ -4,6 +4,8 @@
package org.chromium.chrome.browser.media.router;
+import static org.chromium.base.test.util.Restriction.RESTRICTION_TYPE_NON_LOW_END_DEVICE;
+
import android.app.Dialog;
import android.os.Environment;
import android.os.StrictMode;
@@ -14,9 +16,11 @@ import org.chromium.base.Log;
import org.chromium.base.ThreadUtils;
import org.chromium.base.test.util.CommandLineFlags;
import org.chromium.base.test.util.Feature;
+import org.chromium.base.test.util.Restriction;
import org.chromium.chrome.browser.ChromeActivity;
import org.chromium.chrome.browser.media.RouterTestUtils;
import org.chromium.chrome.test.ChromeActivityTestCaseBase;
+import org.chromium.chrome.test.util.ChromeRestriction;
import org.chromium.content.browser.test.util.Criteria;
import org.chromium.content.browser.test.util.CriteriaHelper;
import org.chromium.content.browser.test.util.JavaScriptUtils;
@@ -203,6 +207,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
startMainActivityOnBlankPage();
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testBasic() throws InterruptedException, TimeoutException {
@@ -231,6 +236,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
// executeJavaScriptApi(webContents, TERMINATE_SESSION_SCRIPT);
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testSendAndOnMessage() throws InterruptedException, TimeoutException {
@@ -255,6 +261,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
String.format(SEND_MESSAGE_AND_EXPECT_RESPONSE_SCRIPT, "foo"));
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testOnClose() throws InterruptedException, TimeoutException {
@@ -281,6 +288,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
// SEND_MESSAGE_AND_EXPECT_CONNECTION_CLOSE_ON_ERROR_SCRIPT);
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testFailNoProvider() throws InterruptedException, TimeoutException {
@@ -303,6 +311,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
webContents, "UnknownError", "No provider supports createRoute with source");
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testFailCreateRoute() throws InterruptedException, TimeoutException {
@@ -325,6 +334,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
webContents, "UnknownError", "Unknown sink");
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testReconnectSession() throws InterruptedException, TimeoutException {
@@ -357,6 +367,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
// executeJavaScriptApi(webContents, TERMINATE_SESSION_SCRIPT);
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testFailReconnectSession() throws InterruptedException, TimeoutException {
@@ -385,6 +396,7 @@ public class MediaRouterIntegrationTest extends ChromeActivityTestCaseBase<Chrom
String.format("checkReconnectSessionFails('%s');", sessionId));
}
+ @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
@Feature({"MediaRouter"})
@LargeTest
public void testFailStartCancelled() throws InterruptedException, TimeoutException {