Stops PreferenceActivityFlowPortraitTest from running on Leanback
Leanback devices don't support portrait orientation so we should skip
this test when running on Leanback.
Bug: 80063794
Test: CtsPreference2TestCases
Change-Id: I20d029232868088a58c17c32b90732e616a5e4de
(cherry picked from commit 3ffb8da4ee4bfe8807df184a28197bd0c8186a56)
diff --git a/tests/tests/preference2/src/android/preference2/cts/PreferenceActivityFlowPortraitTest.java b/tests/tests/preference2/src/android/preference2/cts/PreferenceActivityFlowPortraitTest.java
index 1caed6f..6b484bd 100644
--- a/tests/tests/preference2/src/android/preference2/cts/PreferenceActivityFlowPortraitTest.java
+++ b/tests/tests/preference2/src/android/preference2/cts/PreferenceActivityFlowPortraitTest.java
@@ -16,7 +16,11 @@
package android.preference2.cts;
+import static android.content.pm.PackageManager.FEATURE_LEANBACK;
+import static org.junit.Assume.assumeFalse;
+
import android.content.Intent;
+import android.content.pm.PackageManager;
import android.support.test.InstrumentationRegistry;
import android.support.test.filters.LargeTest;
import android.support.test.rule.ActivityTestRule;
@@ -40,6 +44,9 @@
@Before
public void setup() {
+ PackageManager pm = InstrumentationRegistry.getTargetContext().getPackageManager();
+ // Ignore this test on Leanback since Leanback doesn't support portrait orientation
+ assumeFalse(pm.hasSystemFeature(FEATURE_LEANBACK));
mTestUtils = new TestUtils();
}