diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-21 16:14:55 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-10-21 16:14:55 +0000 |
commit | 1389ba5d58b6227e76208046234278acba47bd2d (patch) | |
tree | 813caf839adb5de82ddf8a28787c04faa13557da | |
parent | 62f2dc9d386a0d15b43010badd18e3d3c7795614 (diff) | |
parent | 035fbe9cb1e50b825d8c0d2c5ad1ae2d4c1122c2 (diff) | |
download | cts-gki13-boot-release.tar.gz |
Merge "Snap for 9204358 from 473da7a6c321d207ea740a97424967fe69670313 to gki13-boot-release" into gki13-boot-releasegki13-boot-release
-rw-r--r-- | tests/tests/keystore/Android.bp | 1 | ||||
-rw-r--r-- | tests/tests/keystore/src/android/keystore/cts/DeviceOwnerKeyManagementTest.java | 9 | ||||
-rw-r--r-- | tests/tests/mediastress/AndroidTest.xml | 8 |
3 files changed, 18 insertions, 0 deletions
diff --git a/tests/tests/keystore/Android.bp b/tests/tests/keystore/Android.bp index cfa2666d22f..8f7306cc8b2 100644 --- a/tests/tests/keystore/Android.bp +++ b/tests/tests/keystore/Android.bp @@ -62,6 +62,7 @@ android_test { ], static_libs: [ "DeviceAdminApp", + "Harrier", "Nene", "androidx.test.rules", "compatibility-device-util-axt", diff --git a/tests/tests/keystore/src/android/keystore/cts/DeviceOwnerKeyManagementTest.java b/tests/tests/keystore/src/android/keystore/cts/DeviceOwnerKeyManagementTest.java index 123004afb3c..854f4110d62 100644 --- a/tests/tests/keystore/src/android/keystore/cts/DeviceOwnerKeyManagementTest.java +++ b/tests/tests/keystore/src/android/keystore/cts/DeviceOwnerKeyManagementTest.java @@ -36,11 +36,15 @@ import android.security.keystore.StrongBoxUnavailableException; import android.telephony.TelephonyManager; import com.android.bedstead.deviceadminapp.DeviceAdminApp; +import com.android.bedstead.harrier.DeviceState; +import com.android.bedstead.harrier.annotations.RequireRunOnSystemUser; import com.android.bedstead.nene.TestApis; import com.android.bedstead.nene.devicepolicy.DeviceOwner; import com.android.bedstead.nene.permissions.PermissionContext; import com.android.compatibility.common.util.ApiTest; +import org.junit.ClassRule; +import org.junit.Rule; import org.junit.Test; import java.security.GeneralSecurityException; @@ -61,6 +65,9 @@ public class DeviceOwnerKeyManagementTest { private static final ComponentName DEVICE_ADMIN_COMPONENT_NAME = DeviceAdminApp.deviceAdminComponentName(sContext); + @ClassRule @Rule + public static final DeviceState sDeviceState = new DeviceState(); + private static class SupportedKeyAlgorithm { public final String keyAlgorithm; public final String signatureAlgorithm; @@ -333,6 +340,7 @@ public class DeviceOwnerKeyManagementTest { "android.app.admin.DevicePolicyManager#ID_TYPE_IMEI", "android.app.admin.DevicePolicyManager#ID_TYPE_MEID", "android.app.admin.DevicePolicyManager#ID_TYPE_SERIAL"}) + @RequireRunOnSystemUser @Test public void testAllVariationsOfDeviceIdAttestation() throws Exception { try (DeviceOwner o = TestApis.devicePolicy().setDeviceOwner(DEVICE_ADMIN_COMPONENT_NAME)) { @@ -344,6 +352,7 @@ public class DeviceOwnerKeyManagementTest { "android.app.admin.DevicePolicyManager#ID_TYPE_IMEI", "android.app.admin.DevicePolicyManager#ID_TYPE_MEID", "android.app.admin.DevicePolicyManager#ID_TYPE_SERIAL"}) + @RequireRunOnSystemUser @Test public void testAllVariationsOfDeviceIdAttestationUsingStrongBox() throws Exception { try (DeviceOwner o = TestApis.devicePolicy().setDeviceOwner(DEVICE_ADMIN_COMPONENT_NAME)) { diff --git a/tests/tests/mediastress/AndroidTest.xml b/tests/tests/mediastress/AndroidTest.xml index c6ed5263bc0..215d9271fb0 100644 --- a/tests/tests/mediastress/AndroidTest.xml +++ b/tests/tests/mediastress/AndroidTest.xml @@ -19,6 +19,14 @@ <option name="config-descriptor:metadata" key="parameter" value="not_instant_app" /> <option name="config-descriptor:metadata" key="parameter" value="multi_abi" /> <option name="config-descriptor:metadata" key="parameter" value="secondary_user" /> + <target_preparer class="com.android.tradefed.targetprep.DeviceSetup"> + <option name="force-skip-system-props" value="true" /> <!-- avoid restarting device --> + <option name="set-test-harness" value="false" /> + <option name="screen-always-on" value="on" /> + <option name="screen-adaptive-brightness" value="off" /> + <option name="disable-audio" value="false"/> + <option name="screen-saver" value="off"/> + </target_preparer> <target_preparer class="com.android.compatibility.common.tradefed.targetprep.DynamicConfigPusher"> <option name="target" value="host" /> <option name="config-filename" value="cts" /> |