diff options
author | Alex Klyubin <klyubin@google.com> | 2015-06-04 21:47:49 -0700 |
---|---|---|
committer | Alex Klyubin <klyubin@google.com> | 2015-06-04 21:47:49 -0700 |
commit | f1df19634a4bf146590e4c6f310465cad175cbc2 (patch) | |
tree | 70d458e977eabad2f51a77c7bc3c11ad03b85a73 /luni | |
parent | 438f476f72a90637b085db2bf8a9209ef6e903fe (diff) | |
download | libcore-f1df19634a4bf146590e4c6f310465cad175cbc2.zip libcore-f1df19634a4bf146590e4c6f310465cad175cbc2.tar.gz libcore-f1df19634a4bf146590e4c6f310465cad175cbc2.tar.bz2 |
Ignore AndroidKeyStore in SignatureTest.
AndroidKeyStore* provider's Signature implementation requires special
keys which cannot be created through standard JCA API. This Signature
implementation is tested separately in cts/test/test/keystore.
Bug: 18088752
Bug: 20912868
Change-Id: I1f134cbae0c0136a4dec937103d6fde79192948d
Diffstat (limited to 'luni')
-rw-r--r-- | luni/src/test/java/libcore/java/security/SignatureTest.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/luni/src/test/java/libcore/java/security/SignatureTest.java b/luni/src/test/java/libcore/java/security/SignatureTest.java index 6129e1e..d34acd8 100644 --- a/luni/src/test/java/libcore/java/security/SignatureTest.java +++ b/luni/src/test/java/libcore/java/security/SignatureTest.java @@ -261,6 +261,12 @@ public class SignatureTest extends TestCase { public void test_getInstance() throws Exception { Provider[] providers = Security.getProviders(); for (Provider provider : providers) { + // Do not test AndroidKeyStore's Signature. It needs an AndroidKeyStore-specific key. + // It's OKish not to test AndroidKeyStore's Signature here because it's tested + // by cts/tests/test/keystore. + if (provider.getName().startsWith("AndroidKeyStore")) { + continue; + } Set<Provider.Service> services = provider.getServices(); for (Provider.Service service : services) { String type = service.getType(); |