< prev index next >

test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java

Print this page
rev 51638 : [mq]: 8210112


  23  */
  24 
  25 /**
  26  * @test
  27  * @requires vm.cds
  28  * @library /test/jdk/lib/testlibrary /test/lib /test/hotspot/jtreg/runtime/appcds
  29  * @modules jdk.compiler
  30  *          jdk.jartool/sun.tools.jar
  31  *          jdk.jlink
  32  * @run main ExportModule
  33  * @summary Tests involve exporting a module from the module path to a jar in the -cp.
  34  */
  35 
  36 import java.io.File;
  37 import java.nio.file.Files;
  38 import java.nio.file.Path;
  39 import java.nio.file.Paths;
  40 
  41 import jdk.test.lib.compiler.CompilerUtils;
  42 import jdk.test.lib.process.OutputAnalyzer;
  43 import jdk.testlibrary.ProcessTools;
  44 import jdk.testlibrary.Asserts;
  45 
  46 public class ExportModule {
  47 
  48     private static final Path USER_DIR = Paths.get(System.getProperty("user.dir"));
  49 
  50     private static final String TEST_SRC = System.getProperty("test.src");
  51 
  52     private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
  53     private static final Path MODS_DIR = Paths.get("mods");
  54 
  55     // the module name of the test module
  56     private static final String TEST_MODULE1 = "com.greetings";
  57     private static final String TEST_MODULE2 = "org.astro";
  58 
  59     // unnamed module package name
  60     private static final String PKG_NAME = "com.nomodule";
  61 
  62     // the module main class
  63     private static final String MAIN_CLASS = "com.greetings.Main";




  23  */
  24 
  25 /**
  26  * @test
  27  * @requires vm.cds
  28  * @library /test/jdk/lib/testlibrary /test/lib /test/hotspot/jtreg/runtime/appcds
  29  * @modules jdk.compiler
  30  *          jdk.jartool/sun.tools.jar
  31  *          jdk.jlink
  32  * @run main ExportModule
  33  * @summary Tests involve exporting a module from the module path to a jar in the -cp.
  34  */
  35 
  36 import java.io.File;
  37 import java.nio.file.Files;
  38 import java.nio.file.Path;
  39 import java.nio.file.Paths;
  40 
  41 import jdk.test.lib.compiler.CompilerUtils;
  42 import jdk.test.lib.process.OutputAnalyzer;

  43 import jdk.testlibrary.Asserts;
  44 
  45 public class ExportModule {
  46 
  47     private static final Path USER_DIR = Paths.get(System.getProperty("user.dir"));
  48 
  49     private static final String TEST_SRC = System.getProperty("test.src");
  50 
  51     private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
  52     private static final Path MODS_DIR = Paths.get("mods");
  53 
  54     // the module name of the test module
  55     private static final String TEST_MODULE1 = "com.greetings";
  56     private static final String TEST_MODULE2 = "org.astro";
  57 
  58     // unnamed module package name
  59     private static final String PKG_NAME = "com.nomodule";
  60 
  61     // the module main class
  62     private static final String MAIN_CLASS = "com.greetings.Main";


< prev index next >