30 * @build JPackageCreateImageRuntimeBase |
30 * @build JPackageCreateImageRuntimeBase |
31 * @modules jdk.jpackage |
31 * @modules jdk.jpackage |
32 * @run main/othervm -Xmx512m JPackageCreateImageRuntimeModuleTest |
32 * @run main/othervm -Xmx512m JPackageCreateImageRuntimeModuleTest |
33 */ |
33 */ |
34 public class JPackageCreateImageRuntimeModuleTest { |
34 public class JPackageCreateImageRuntimeModuleTest { |
|
35 private static final String OUTPUT = "output"; |
35 private static final String [] CMD = { |
36 private static final String [] CMD = { |
36 "create-image", |
37 "create-image", |
37 "--runtime-image", "runtime", |
38 "--runtime-image", "runtime", |
38 "--output", "output", |
39 "--output", OUTPUT, |
39 "--name", "test", |
40 "--name", "test", |
40 "--overwrite", |
|
41 "--win-console", |
41 "--win-console", |
42 "--module", "com.hello/com.hello.Hello", |
42 "--module", "com.hello/com.hello.Hello", |
43 "--module-path", "input"}; |
43 "--module-path", "input"}; |
44 |
44 |
45 public static void main(String[] args) throws Exception { |
45 public static void main(String[] args) throws Exception { |
46 JPackageHelper.createHelloModule(); |
46 JPackageHelper.createHelloModule(); |
47 JPackageHelper.createRuntime(); |
47 JPackageHelper.createRuntime(); |
48 JPackageCreateImageRuntimeBase.testCreateImage(CMD); |
48 JPackageCreateImageRuntimeBase.testCreateImage(CMD); |
|
49 JPackageHelper.deleteOutputFolder(OUTPUT); |
49 JPackageCreateImageRuntimeBase.testCreateImageToolProvider(CMD); |
50 JPackageCreateImageRuntimeBase.testCreateImageToolProvider(CMD); |
50 } |
51 } |
51 |
52 |
52 } |
53 } |