| package com.google.security.wycheproof; |
| |
| import com.google.security.wycheproof.WycheproofRunner.Fast; |
| import com.google.security.wycheproof.WycheproofRunner.Provider; |
| import com.google.security.wycheproof.WycheproofRunner.ProviderType; |
| import org.junit.BeforeClass; |
| import org.junit.runner.RunWith; |
| import org.junit.runners.Suite.SuiteClasses; |
| |
| /** |
| * Tests for OpenJDK's providers: SunJCE, SunEC, etc. |
| * OpenJDKTest excludes slow tests. |
| */ |
| @RunWith(WycheproofRunner.class) |
| @SuiteClasses({ |
| AesGcmTest.class, |
| BasicTest.class, |
| CipherInputStreamTest.class, |
| CipherOutputStreamTest.class, |
| DhTest.class, |
| DsaTest.class, |
| EcKeyTest.class, |
| EcdhTest.class, |
| EcdsaTest.class, |
| RsaEncryptionTest.class, |
| RsaKeyTest.class, |
| RsaSignatureTest.class |
| }) |
| @Provider(ProviderType.OPENJDK) |
| @Fast |
| public final class OpenJDKTest { |
| @BeforeClass |
| public static void setUp() throws Exception { |
| TestUtil.installOnlyOpenJDKProviders(); |
| } |
| } |