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 } |