17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @summary Test archived module graph with custom runtime image
27 * @requires vm.cds.archived.java.heap
28 * @library /test/jdk/lib/testlibrary /test/lib /test/hotspot/jtreg/runtime/appcds
29 * @modules java.base/jdk.internal.module
30 * java.management
31 * jdk.jlink
32 * jdk.compiler
33 * @build sun.hotspot.WhiteBox
34 * @compile CheckArchivedModuleApp.java
35 * @run driver ClassFileInstaller -jar app.jar CheckArchivedModuleApp
36 * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox
37 * @run main ArchivedModuleWithCustomImageTest
38 */
39
40 import java.io.File;
41 import java.nio.file.Files;
42 import java.nio.file.Path;
43 import java.nio.file.Paths;
44
45 import jdk.test.lib.compiler.CompilerUtils;
46 import jdk.test.lib.process.OutputAnalyzer;
47 import jdk.test.lib.process.ProcessTools;
48
49 public class ArchivedModuleWithCustomImageTest {
50 private static final String JAVA_HOME = System.getProperty("java.home");
51 private static final String TEST_MODULE = "test";
52 private static final Path jdkHome = Paths.get(System.getProperty("test.jdk"));
53 private static final Path jdkMods = jdkHome.resolve("jmods");
54 private static final Path testSrc = Paths.get(System.getProperty("test.src"));
55 private static final Path src = testSrc.resolve("src").resolve(TEST_MODULE);
56 private static final Path classes = Paths.get("classes");
57 private static final Path jmods = Paths.get("jmods");
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @summary Test archived module graph with custom runtime image
27 * @requires vm.cds.archived.java.heap
28 * @library /test/jdk/lib/testlibrary /test/lib /test/hotspot/jtreg/runtime/appcds
29 * @modules java.base/jdk.internal.module
30 * java.management
31 * jdk.jlink
32 * jdk.compiler
33 * @build sun.hotspot.WhiteBox
34 * @compile CheckArchivedModuleApp.java
35 * @run driver ClassFileInstaller -jar app.jar CheckArchivedModuleApp
36 * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox
37 * @run driver ArchivedModuleWithCustomImageTest
38 */
39
40 import java.io.File;
41 import java.nio.file.Files;
42 import java.nio.file.Path;
43 import java.nio.file.Paths;
44
45 import jdk.test.lib.compiler.CompilerUtils;
46 import jdk.test.lib.process.OutputAnalyzer;
47 import jdk.test.lib.process.ProcessTools;
48
49 public class ArchivedModuleWithCustomImageTest {
50 private static final String JAVA_HOME = System.getProperty("java.home");
51 private static final String TEST_MODULE = "test";
52 private static final Path jdkHome = Paths.get(System.getProperty("test.jdk"));
53 private static final Path jdkMods = jdkHome.resolve("jmods");
54 private static final Path testSrc = Paths.get(System.getProperty("test.src"));
55 private static final Path src = testSrc.resolve("src").resolve(TEST_MODULE);
56 private static final Path classes = Paths.get("classes");
57 private static final Path jmods = Paths.get("jmods");
|