30 * @build JPackageCreateImageSecondaryLauncherBase |
30 * @build JPackageCreateImageSecondaryLauncherBase |
31 * @modules jdk.jpackage |
31 * @modules jdk.jpackage |
32 * @run main/othervm -Xmx512m JPackageCreateImageSecondaryLauncherTest |
32 * @run main/othervm -Xmx512m JPackageCreateImageSecondaryLauncherTest |
33 */ |
33 */ |
34 public class JPackageCreateImageSecondaryLauncherTest { |
34 public class JPackageCreateImageSecondaryLauncherTest { |
|
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 "--input", "input", |
38 "--input", "input", |
38 "--output", "output", |
39 "--output", OUTPUT, |
39 "--name", "test", |
40 "--name", "test", |
40 "--main-jar", "hello.jar", |
41 "--main-jar", "hello.jar", |
41 "--main-class", "Hello", |
42 "--main-class", "Hello", |
42 "--files", "hello.jar", |
43 "--files", "hello.jar", |
43 "--overwrite", |
|
44 "--secondary-launcher", "sl.properties"}; |
44 "--secondary-launcher", "sl.properties"}; |
45 |
45 |
46 public static void main(String[] args) throws Exception { |
46 public static void main(String[] args) throws Exception { |
47 JPackageHelper.createHelloImageJar(); |
47 JPackageHelper.createHelloImageJar(); |
48 JPackageCreateImageSecondaryLauncherBase.createSLProperties(); |
48 JPackageCreateImageSecondaryLauncherBase.createSLProperties(); |
49 JPackageCreateImageSecondaryLauncherBase.testCreateImage(CMD); |
49 JPackageCreateImageSecondaryLauncherBase.testCreateImage(CMD); |
|
50 JPackageHelper.deleteOutputFolder(OUTPUT); |
50 JPackageCreateImageSecondaryLauncherBase.testCreateImageToolProvider(CMD); |
51 JPackageCreateImageSecondaryLauncherBase.testCreateImageToolProvider(CMD); |
51 } |
52 } |
52 |
53 |
53 } |
54 } |