summaryrefslogtreecommitdiff
path: root/hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java
diff options
context:
space:
mode:
Diffstat (limited to 'hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java')
-rw-r--r--hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java16
1 files changed, 5 insertions, 11 deletions
diff --git a/hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java b/hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java
index 45bb43e7040..e35e2706e38 100644
--- a/hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java
+++ b/hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java
@@ -16,6 +16,7 @@
package android.angle.cts;
import com.android.tradefed.device.ITestDevice;
+import com.android.tradefed.device.PackageInfo;
import com.android.tradefed.testtype.junit4.BaseHostJUnit4Test;
import java.util.HashMap;
@@ -34,7 +35,6 @@ class CtsAngleCommon {
static final String SETTINGS_GLOBAL_ANGLE_IN_USE_DIALOG_BOX = "show_angle_in_use_dialog_box";
// System Properties
- static final String PROPERTY_GFX_ANGLE_SUPPORTED = "ro.gfx.angle.supported";
static final String PROPERTY_TEMP_RULES_FILE = "debug.angle.rules";
// Rules File
@@ -43,6 +43,7 @@ class CtsAngleCommon {
static final String DEVICE_TEMP_RULES_FILE_PATH = DEVICE_TEMP_RULES_FILE_DIRECTORY + "/" + DEVICE_TEMP_RULES_FILE_FILENAME;
// ANGLE
+ static final String ANGLE_PACKAGE_NAME = "com.android.angle";
static final String ANGLE_DRIVER_TEST_PKG = "com.android.angleIntegrationTest.driverTest";
static final String ANGLE_DRIVER_TEST_SEC_PKG = "com.android.angleIntegrationTest.driverTestSecondary";
static final String ANGLE_DRIVER_TEST_CLASS = "AngleDriverTestActivity";
@@ -55,7 +56,6 @@ class CtsAngleCommon {
ANGLE_DRIVER_TEST_PKG + "/com.android.angleIntegrationTest.common.AngleIntegrationTestActivity";
static final String ANGLE_DRIVER_TEST_SEC_ACTIVITY =
ANGLE_DRIVER_TEST_SEC_PKG + "/com.android.angleIntegrationTest.common.AngleIntegrationTestActivity";
- static final String ANGLE_MAIN_ACTIVTY = "android.app.action.ANGLE_FOR_ANDROID";
enum OpenGlDriverChoice {
DEFAULT,
@@ -104,10 +104,10 @@ class CtsAngleCommon {
setProperty(device, PROPERTY_TEMP_RULES_FILE, "\"\"");
}
- static boolean isAngleLoadable(ITestDevice device) throws Exception {
- String angleSupported = device.getProperty(PROPERTY_GFX_ANGLE_SUPPORTED);
+ static boolean isAngleInstalled(ITestDevice device) throws Exception {
+ PackageInfo info = device.getAppPackageInfo(ANGLE_PACKAGE_NAME);
- return (angleSupported != null) && (angleSupported.equals("true"));
+ return (info != null);
}
static boolean isNativeDriverAngle(ITestDevice device) throws Exception {
@@ -116,12 +116,6 @@ class CtsAngleCommon {
return (driverProp != null) && (driverProp.equals("angle"));
}
- static void startActivity(ITestDevice device, String action) throws Exception {
- // Run the ANGLE activity so it'll clear up any 'default' settings.
- device.executeShellCommand("am start --user " + device.getCurrentUser() +
- " -S -W -a \"" + action + "\"");
- }
-
static void stopPackage(ITestDevice device, String pkgName) throws Exception {
device.executeShellCommand("am force-stop " + pkgName);
}