equal
deleted
inserted
replaced
42 /* |
42 /* |
43 * @test |
43 * @test |
44 * @summary Test image creation |
44 * @summary Test image creation |
45 * @bug 8189777 |
45 * @bug 8189777 |
46 * @bug 8194922 |
46 * @bug 8194922 |
|
47 * @bug 8206962 |
47 * @author Jean-Francois Denise |
48 * @author Jean-Francois Denise |
48 * @requires (vm.compMode != "Xcomp" & os.maxMemory >= 2g) |
49 * @requires (vm.compMode != "Xcomp" & os.maxMemory >= 2g) |
49 * @library ../lib |
50 * @library ../lib |
50 * @modules java.base/jdk.internal.jimage |
51 * @modules java.base/jdk.internal.jimage |
51 * jdk.jdeps/com.sun.tools.classfile |
52 * jdk.jdeps/com.sun.tools.classfile |
342 { |
343 { |
343 JImageGenerator.getJLinkTask() |
344 JImageGenerator.getJLinkTask() |
344 .option("--help") |
345 .option("--help") |
345 .call().assertSuccess(); |
346 .call().assertSuccess(); |
346 } |
347 } |
|
348 |
|
349 { |
|
350 String imageDir = "bug8206962"; |
|
351 JImageGenerator.getJLinkTask() |
|
352 .modulePath(helper.defaultModulePath()) |
|
353 .output(helper.createNewImageDir(imageDir)) |
|
354 .addMods("java.base") |
|
355 .option("--release-info=del") |
|
356 .call().assertFailure("Error: No key specified for delete"); |
|
357 } |
347 } |
358 } |
348 |
359 |
349 private static void testCompress(Helper helper, String moduleName, String... userOptions) throws IOException { |
360 private static void testCompress(Helper helper, String moduleName, String... userOptions) throws IOException { |
350 helper.generateDefaultJModule(moduleName, "composite2"); |
361 helper.generateDefaultJModule(moduleName, "composite2"); |
351 Path imageDir = helper.generateDefaultImage(userOptions, moduleName).assertSuccess(); |
362 Path imageDir = helper.generateDefaultImage(userOptions, moduleName).assertSuccess(); |