test/jdk/tools/jpackage/createimage/JPackageCreateImageJVMArgsTest.java
branchJDK-8200758-branch
changeset 57241 e11f3bf34083
parent 57150 fa68c2ab636d
equal deleted inserted replaced
57220:6a80fd1912ef 57241:e11f3bf34083
    30  * @build JPackageCreateImageJVMArgsBase
    30  * @build JPackageCreateImageJVMArgsBase
    31  * @modules jdk.jpackage
    31  * @modules jdk.jpackage
    32  * @run main/othervm -Xmx512m JPackageCreateImageJVMArgsTest
    32  * @run main/othervm -Xmx512m JPackageCreateImageJVMArgsTest
    33  */
    33  */
    34 public class JPackageCreateImageJVMArgsTest {
    34 public class JPackageCreateImageJVMArgsTest {
       
    35     private static final String OUTPUT = "output";
    35 
    36 
    36     private static final String[] CMD = {
    37     private static final String[] CMD = {
    37         "create-image",
    38         "create-image",
    38         "--input", "input",
    39         "--input", "input",
    39         "--output", "output",
    40         "--output", OUTPUT,
    40         "--name", "test",
    41         "--name", "test",
    41         "--main-jar", "hello.jar",
    42         "--main-jar", "hello.jar",
    42         "--main-class", "Hello",
    43         "--main-class", "Hello",
    43         "--files", "hello.jar",
    44         "--files", "hello.jar",
    44         "--overwrite",
       
    45         "--jvm-args", "TBD"};
    45         "--jvm-args", "TBD"};
    46 
    46 
    47     private static final String[] CMD2 = {
    47     private static final String[] CMD2 = {
    48         "create-image",
    48         "create-image",
    49         "--input", "input",
    49         "--input", "input",
    50         "--output", "output",
    50         "--output", OUTPUT,
    51         "--name", "test",
    51         "--name", "test",
    52         "--main-jar", "hello.jar",
    52         "--main-jar", "hello.jar",
    53         "--main-class", "Hello",
    53         "--main-class", "Hello",
    54         "--files", "hello.jar",
    54         "--files", "hello.jar",
    55         "--overwrite",
       
    56         "--jvm-args", "TBD",
    55         "--jvm-args", "TBD",
    57         "--jvm-args", "TBD",
    56         "--jvm-args", "TBD",
    58         "--jvm-args", "TBD"};
    57         "--jvm-args", "TBD"};
    59 
    58 
    60     public static void main(String[] args) throws Exception {
    59     public static void main(String[] args) throws Exception {
    61         JPackageHelper.createHelloImageJar();
    60         JPackageHelper.createHelloImageJar();
    62         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs(CMD);
    61         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs(CMD);
       
    62         JPackageHelper.deleteOutputFolder(OUTPUT);
    63         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgsToolProvider(CMD);
    63         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgsToolProvider(CMD);
    64 
    64 
       
    65         JPackageHelper.deleteOutputFolder(OUTPUT);
    65         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2(CMD2);
    66         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2(CMD2);
       
    67         JPackageHelper.deleteOutputFolder(OUTPUT);
    66         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2ToolProvider(CMD2);
    68         JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2ToolProvider(CMD2);
    67     }
    69     }
    68 
    70 
    69 }
    71 }