| Index: chrome/android/javatests/src/org/chromium/chrome/browser/TabsTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/TabsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/TabsTest.java
|
| index 3bcd471c319bace1c33626cee3adb8bd2d3bdbde..c945d0e8faaa19e4d2df1fe362dc55b2c20022fa 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/TabsTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/TabsTest.java
|
| @@ -5,7 +5,6 @@
|
| package org.chromium.chrome.browser;
|
|
|
| import static org.chromium.base.test.util.Restriction.RESTRICTION_TYPE_NON_LOW_END_DEVICE;
|
| -import static org.chromium.base.test.util.Restriction.RESTRICTION_TYPE_PHONE;
|
|
|
| import android.content.DialogInterface;
|
| import android.content.pm.ActivityInfo;
|
| @@ -53,6 +52,7 @@ import org.chromium.chrome.browser.tabmodel.TabModelSelectorImpl;
|
| import org.chromium.chrome.browser.tabmodel.TabModelUtils;
|
| import org.chromium.chrome.browser.toolbar.ToolbarPhone;
|
| import org.chromium.chrome.test.ChromeTabbedActivityTestBase;
|
| +import org.chromium.chrome.test.util.ChromeRestriction;
|
| import org.chromium.chrome.test.util.ChromeTabUtils;
|
| import org.chromium.chrome.test.util.MenuUtils;
|
| import org.chromium.chrome.test.util.NewTabPageTestUtils;
|
| @@ -373,7 +373,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * @throws InterruptedException
|
| */
|
| @LargeTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| @Feature({"Android-TabSwitcher"})
|
| public void testTabSwitcherPortraitCloseButton() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
| @@ -556,7 +556,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| Bug http://crbug.com/156746
|
| */
|
| @DisabledTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testTabsCulling() throws InterruptedException {
|
| // Open one more tabs than maxTabsDrawn.
|
| final int maxTabsDrawn = 8;
|
| @@ -601,7 +601,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * @Feature({"Android-TabSwitcher"})
|
| */
|
| @FlakyTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testTabsStacking() throws InterruptedException {
|
| final int count = openTabs(12, false);
|
|
|
| @@ -667,7 +667,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * @Feature({"Android-TabSwitcher"})
|
| */
|
| @FlakyTest
|
| - @Restriction(RESTRICTION_TYPE_PHONE)
|
| + @Restriction(ChromeRestriction.RESTRICTION_TYPE_PHONE)
|
| public void testTabSwitcherMemoryLeak() throws InterruptedException {
|
| openTabs(4, true);
|
|
|
| @@ -696,7 +696,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * Verify that switching back and forth stay stable. This test last for at least 8 seconds.
|
| */
|
| @LargeTest
|
| - @Restriction(RESTRICTION_TYPE_PHONE)
|
| + @Restriction(ChromeRestriction.RESTRICTION_TYPE_PHONE)
|
| @Feature({"Android-TabSwitcher"})
|
| public void testTabSwitcherStability() throws InterruptedException {
|
| openTabs(8, true);
|
| @@ -716,7 +716,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
|
|
| @LargeTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testTabSelectionPortrait() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
| checkTabSelection(2, 0, false);
|
| @@ -740,7 +740,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * @Feature({"Android-TabSwitcher"})
|
| */
|
| @FlakyTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testTabSelectionLandscape() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
| checkTabSelection(2, 0, true);
|
| @@ -762,7 +762,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * Verify that we don't crash and show the overview mode after closing the last tab.
|
| */
|
| @SmallTest
|
| - @Restriction(RESTRICTION_TYPE_PHONE)
|
| + @Restriction(ChromeRestriction.RESTRICTION_TYPE_PHONE)
|
| @Feature({"Android-TabSwitcher"})
|
| public void testCloseLastTabFromMain() throws InterruptedException {
|
| OverviewModeBehaviorWatcher overviewModeWatcher = new OverviewModeBehaviorWatcher(
|
| @@ -936,7 +936,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * Test closing few tabs by swiping them in Overview portrait mode.
|
| */
|
| @MediumTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| @Feature({"Android-TabSwitcher", "Main"})
|
| public void testCloseTabPortrait() throws InterruptedException {
|
| startMainActivityWithURL(TestHttpServerClient.getUrl("chrome/test/data/android/test.html"));
|
| @@ -960,7 +960,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher", "Main"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testCloseTabLandscape() throws InterruptedException {
|
| startMainActivityWithURL(TestHttpServerClient.getUrl("chrome/test/data/android/test.html"));
|
|
|
| @@ -985,7 +985,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testCloseIncognitoTabPortrait() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
| newIncognitoTabsFromMenu(2);
|
| @@ -1000,7 +1000,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @Feature({"Android-TabSwitcher"})
|
| @MediumTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testCloseFiveIncognitoTabPortrait() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
| newIncognitoTabsFromMenu(5);
|
| @@ -1014,7 +1014,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * Simple swipe gesture should not close tabs when two Tabstacks are open in Overview mode.
|
| * Test in Portrait Mode.
|
| */
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| public void testSwitchTabStackWithoutClosingTabsInPortrait() throws InterruptedException {
|
| @@ -1061,7 +1061,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| @Feature({"Android-TabSwitcher"})
|
| Bug http://crbug.com/157259
|
| */
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| @DisabledTest
|
| public void testSwitchTabStackWithoutClosingTabsInLandscape() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
| @@ -1103,7 +1103,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testCloseIncognitoTabLandscape() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
| newIncognitoTabFromMenu();
|
| @@ -1118,7 +1118,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testCloseFiveIncognitoTabLandscape() throws InterruptedException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
| newIncognitoTabsFromMenu(5);
|
| @@ -1196,7 +1196,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction(RESTRICTION_TYPE_PHONE)
|
| + @Restriction(ChromeRestriction.RESTRICTION_TYPE_PHONE)
|
| public void testNewTabButton() throws InterruptedException {
|
| MenuUtils.invokeCustomMenuActionSync(getInstrumentation(), getActivity(),
|
| R.id.close_all_tabs_menu_id);
|
| @@ -1405,7 +1405,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| * Test that swipes and tab transitions are not causing URL bar to be focused.
|
| */
|
| @MediumTest
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| @Feature({"Android-TabSwitcher"})
|
| public void testOSKIsNotShownDuringSwipe() throws InterruptedException {
|
| final View urlBar = getActivity().findViewById(R.id.url_bar);
|
| @@ -1507,7 +1507,7 @@ public class TabsTest extends ChromeTabbedActivityTestBase {
|
| */
|
| @MediumTest
|
| @Feature({"Android-TabSwitcher"})
|
| - @Restriction({RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| + @Restriction({ChromeRestriction.RESTRICTION_TYPE_PHONE, RESTRICTION_TYPE_NON_LOW_END_DEVICE})
|
| public void testOrientationChangeCausesLiveTabReflowInTabSwitcher()
|
| throws InterruptedException, TimeoutException {
|
| getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
|
|
|