summaryrefslogtreecommitdiffstats
path: root/luni
diff options
context:
space:
mode:
authorAlex Klyubin <klyubin@google.com>2015-06-04 21:47:49 -0700
committerAlex Klyubin <klyubin@google.com>2015-06-04 21:47:49 -0700
commitf1df19634a4bf146590e4c6f310465cad175cbc2 (patch)
tree70d458e977eabad2f51a77c7bc3c11ad03b85a73 /luni
parent438f476f72a90637b085db2bf8a9209ef6e903fe (diff)
downloadlibcore-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.java6
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();