diff options
Diffstat (limited to 'hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java')
-rw-r--r-- | hostsidetests/angle/src/android/angle/cts/CtsAngleCommon.java | 16 |
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); } |