30 * @build JPackageCreateImageJVMArgsBase |
30 * @build JPackageCreateImageJVMArgsBase |
31 * @modules jdk.jpackage |
31 * @modules jdk.jpackage |
32 * @run main/othervm -Xmx512m JPackageCreateImageJVMArgsModuleTest |
32 * @run main/othervm -Xmx512m JPackageCreateImageJVMArgsModuleTest |
33 */ |
33 */ |
34 public class JPackageCreateImageJVMArgsModuleTest { |
34 public class JPackageCreateImageJVMArgsModuleTest { |
|
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 "--output", "output", |
39 "--output", OUTPUT, |
39 "--name", "test", |
40 "--name", "test", |
40 "--overwrite", |
|
41 "--module", "com.hello/com.hello.Hello", |
41 "--module", "com.hello/com.hello.Hello", |
42 "--module-path", "input", |
42 "--module-path", "input", |
43 "--jvm-args", "TBD"}; |
43 "--jvm-args", "TBD"}; |
44 |
44 |
45 private static final String[] CMD2 = { |
45 private static final String[] CMD2 = { |
46 "create-image", |
46 "create-image", |
47 "--output", "output", |
47 "--output", OUTPUT, |
48 "--name", "test", |
48 "--name", "test", |
49 "--overwrite", |
|
50 "--module", "com.hello/com.hello.Hello", |
49 "--module", "com.hello/com.hello.Hello", |
51 "--module-path", "input", |
50 "--module-path", "input", |
52 "--jvm-args", "TBD", |
51 "--jvm-args", "TBD", |
53 "--jvm-args", "TBD", |
52 "--jvm-args", "TBD", |
54 "--jvm-args", "TBD"}; |
53 "--jvm-args", "TBD"}; |
55 |
54 |
56 public static void main(String[] args) throws Exception { |
55 public static void main(String[] args) throws Exception { |
57 JPackageHelper.createHelloModule(); |
56 JPackageHelper.createHelloModule(); |
58 |
57 |
59 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs(CMD); |
58 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs(CMD); |
|
59 JPackageHelper.deleteOutputFolder(OUTPUT); |
60 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgsToolProvider(CMD); |
60 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgsToolProvider(CMD); |
61 |
61 |
|
62 JPackageHelper.deleteOutputFolder(OUTPUT); |
62 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2(CMD2); |
63 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2(CMD2); |
|
64 JPackageHelper.deleteOutputFolder(OUTPUT); |
63 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2ToolProvider(CMD2); |
65 JPackageCreateImageJVMArgsBase.testCreateImageJVMArgs2ToolProvider(CMD2); |
64 } |
66 } |
65 |
67 |
66 } |
68 } |