diff options
| author | 2018-02-20 22:08:46 +0000 | |
|---|---|---|
| committer | 2018-02-20 22:08:46 +0000 | |
| commit | 41ed367a63002f68a779aa66ba425d7d6874f99f (patch) | |
| tree | 57e5512ec34be3bf8c62e8f44e185dd6eb929a5e | |
| parent | e68ba070bbc68b6a336c1f7b02bbfdc02375defc (diff) | |
| parent | 5a9f4e58683b6a59e0c0d997bd9817e8ee7fcd52 (diff) | |
Merge changes I86c37b6d,I976b29bf
* changes:
Frameworks: Disable two recoverablekeystore tests
Frameworks: Fix JUnit4 test annotations
2 files changed, 11 insertions, 1 deletions
diff --git a/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/PersistentKeyChainSnapshotTest.java b/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/PersistentKeyChainSnapshotTest.java index aad5295abd75..353a68f34a90 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/PersistentKeyChainSnapshotTest.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/PersistentKeyChainSnapshotTest.java @@ -27,6 +27,7 @@ import android.security.keystore.recovery.KeyChainProtectionParams; import android.support.test.filters.SmallTest; import android.support.test.runner.AndroidJUnit4; +import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; @@ -148,6 +149,7 @@ public class PersistentKeyChainSnapshotTest { () -> reader.readKeyEntry()); } + @Test public void testWriteProtectionParams() throws Exception { PersistentKeyChainSnapshot writer = new PersistentKeyChainSnapshot(); writer.initWriter(); @@ -174,6 +176,8 @@ public class PersistentKeyChainSnapshotTest { () -> reader.readProtectionParams()); } + @Ignore("Investigate why this is broken. b/73609806") + @Test public void testKeyChainSnapshot() throws Exception { PersistentKeyChainSnapshot writer = new PersistentKeyChainSnapshot(); writer.initWriter(); @@ -233,6 +237,8 @@ public class PersistentKeyChainSnapshotTest { verifyDeserialize(snapshot); } + @Ignore("Investigate why this is broken. b/73609806") + @Test public void testKeyChainSnapshot_withManyKeysAndProtectionParams() throws Exception { PersistentKeyChainSnapshot writer = new PersistentKeyChainSnapshot(); writer.initWriter(); @@ -316,7 +322,7 @@ public class PersistentKeyChainSnapshotTest { .isEqualTo(snapshot.getTrustedHardwarePublicKey()); } - + @Test public void testDeserialize_failsForNewerVersion() throws Exception { byte[] newVersion = new byte[]{(byte) 2, (byte) 0, (byte) 0, (byte) 0}; assertThrows( @@ -324,6 +330,7 @@ public class PersistentKeyChainSnapshotTest { () -> PersistentKeyChainSnapshot.deserialize(newVersion)); } + @Test public void testDeserialize_failsForEmptyData() throws Exception { byte[] empty = new byte[]{}; assertThrows( diff --git a/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbTest.java b/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbTest.java index 1c5bcd498f5c..609faa49affa 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbTest.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDbTest.java @@ -317,6 +317,7 @@ public class RecoverableKeyStoreDbTest { assertThat(statuses).hasSize(0); } + @Test public void testInvalidateKeysWithOldGenerationId_withSingleKey() { int userId = 12; int uid = 1009; @@ -372,6 +373,7 @@ public class RecoverableKeyStoreDbTest { pubkey); } + @Test public void setRecoveryServiceCertPath_replaceOldValue() throws Exception { int userId = 12; int uid = 10009; @@ -453,6 +455,7 @@ public class RecoverableKeyStoreDbTest { assertThat(agents).contains(uid2); } + @Test public void setRecoverySecretTypes_emptyDefaultValue() throws Exception { int userId = 12; int uid = 10009; |