1 package com.google.security.wycheproof; 2 3 import com.google.security.wycheproof.WycheproofRunner.Provider; 4 import com.google.security.wycheproof.WycheproofRunner.ProviderType; 5 import org.junit.BeforeClass; 6 import org.junit.runner.RunWith; 7 import org.junit.runners.Suite.SuiteClasses; 8 9 /** 10 * Tests for OpenJDK's providers: SunJCE, SunEC, etc. 11 * OpenJDKAllTests runs all tests. 12 */ 13 @RunWith(WycheproofRunner.class) 14 @SuiteClasses({ 15 AesGcmTest.class, 16 BasicTest.class, 17 CipherInputStreamTest.class, 18 CipherOutputStreamTest.class, 19 DhTest.class, 20 DsaTest.class, 21 EcKeyTest.class, 22 EcdhTest.class, 23 EcdsaTest.class, 24 RsaEncryptionTest.class, 25 RsaKeyTest.class, 26 RsaSignatureTest.class 27 }) 28 @Provider(ProviderType.OPENJDK) 29 public final class OpenJDKAllTests { 30 @BeforeClass setUp()31 public static void setUp() throws Exception { 32 TestUtil.installOnlyOpenJDKProviders(); 33 } 34 } 35