< prev index next >

test/jdk/java/security/Provider/SecurityProviderModularTest.java

Print this page
rev 51881 : [mq]: 8211171
rev 51882 : [mq]: 8211171-1


  23 
  24 import java.nio.file.Files;
  25 import java.nio.file.Path;
  26 import java.nio.file.Paths;
  27 import java.nio.file.StandardCopyOption;
  28 import java.security.Security;
  29 import java.util.Collections;
  30 import java.util.HashMap;
  31 import java.util.LinkedList;
  32 import java.util.List;
  33 import java.util.Map;
  34 import java.util.Arrays;
  35 import java.util.stream.Stream;
  36 import java.io.File;
  37 import java.io.IOException;
  38 import java.io.OutputStream;
  39 import java.lang.module.ModuleDescriptor;
  40 import java.lang.module.ModuleDescriptor.Builder;
  41 import jdk.internal.module.ModuleInfoWriter;
  42 import jdk.test.lib.process.ProcessTools;

  43 
  44 
  45 /*
  46  * @test
  47  * @bug 8130360 8183310
  48  * @summary Test security provider in different combination of modular option
  49  *          defined with(out) service description.
  50  * @library /lib/testlibrary /test/lib
  51  * @modules java.base/jdk.internal.module
  52  * @build JarUtils TestProvider TestClient
  53  * @run main SecurityProviderModularTest CL true
  54  * @run main SecurityProviderModularTest CL false
  55  * @run main SecurityProviderModularTest SL true
  56  * @run main SecurityProviderModularTest SL false
  57  * @run main SecurityProviderModularTest SPN true
  58  * @run main SecurityProviderModularTest SPN false
  59  * @run main SecurityProviderModularTest SPT true
  60  * @run main SecurityProviderModularTest SPT false
  61  */
  62 public class SecurityProviderModularTest {
  63 
  64     private static final Path TEST_CLASSES
  65             = Paths.get(System.getProperty("test.classes"));
  66     private static final Path ARTIFACT_DIR = Paths.get("jars");
  67     private static final Path SEC_FILE = Paths.get("java.extn.security");
  68     private static final String PS = File.pathSeparator;
  69     private static final String P_TYPE = "p.TestProvider";
  70     private static final String C_TYPE = "c.TestClient";
  71 
  72     /**




  23 
  24 import java.nio.file.Files;
  25 import java.nio.file.Path;
  26 import java.nio.file.Paths;
  27 import java.nio.file.StandardCopyOption;
  28 import java.security.Security;
  29 import java.util.Collections;
  30 import java.util.HashMap;
  31 import java.util.LinkedList;
  32 import java.util.List;
  33 import java.util.Map;
  34 import java.util.Arrays;
  35 import java.util.stream.Stream;
  36 import java.io.File;
  37 import java.io.IOException;
  38 import java.io.OutputStream;
  39 import java.lang.module.ModuleDescriptor;
  40 import java.lang.module.ModuleDescriptor.Builder;
  41 import jdk.internal.module.ModuleInfoWriter;
  42 import jdk.test.lib.process.ProcessTools;
  43 import jdk.test.lib.util.JarUtils;
  44 
  45 
  46 /*
  47  * @test
  48  * @bug 8130360 8183310
  49  * @summary Test security provider in different combination of modular option
  50  *          defined with(out) service description.
  51  * @library /test/lib
  52  * @modules java.base/jdk.internal.module
  53  * @build jdk.test.lib.util.JarUtils TestProvider TestClient
  54  * @run main SecurityProviderModularTest CL true
  55  * @run main SecurityProviderModularTest CL false
  56  * @run main SecurityProviderModularTest SL true
  57  * @run main SecurityProviderModularTest SL false
  58  * @run main SecurityProviderModularTest SPN true
  59  * @run main SecurityProviderModularTest SPN false
  60  * @run main SecurityProviderModularTest SPT true
  61  * @run main SecurityProviderModularTest SPT false
  62  */
  63 public class SecurityProviderModularTest {
  64 
  65     private static final Path TEST_CLASSES
  66             = Paths.get(System.getProperty("test.classes"));
  67     private static final Path ARTIFACT_DIR = Paths.get("jars");
  68     private static final Path SEC_FILE = Paths.get("java.extn.security");
  69     private static final String PS = File.pathSeparator;
  70     private static final String P_TYPE = "p.TestProvider";
  71     private static final String C_TYPE = "c.TestClient";
  72 
  73     /**


< prev index next >