hotspot/test/runtime/modules/ModuleStress/ModuleStressGC.java
changeset 40244 b3055c216762
parent 39616 f82b1f888578
child 40631 ed82623d7831
equal deleted inserted replaced
40238:4d2a15091124 40244:b3055c216762
    60 
    60 
    61         // Compile module jdk.translet declaration
    61         // Compile module jdk.translet declaration
    62         compiled = CompilerUtils.compile(
    62         compiled = CompilerUtils.compile(
    63             SRC_DIR.resolve("jdk.translet"),
    63             SRC_DIR.resolve("jdk.translet"),
    64             MODS_DIR.resolve("jdk.translet"),
    64             MODS_DIR.resolve("jdk.translet"),
    65             "-XaddExports:jdk.test/test=jdk.translet",
    65             "--add-exports=jdk.test/test=jdk.translet",
    66             "-mp", MODS_DIR.toString());
    66             "-p", MODS_DIR.toString());
    67         if (!compiled) {
    67         if (!compiled) {
    68             throw new RuntimeException("Test failed to compile module jdk.translet");
    68             throw new RuntimeException("Test failed to compile module jdk.translet");
    69         }
    69         }
    70 
    70 
    71         // Sanity check that the test, jdk.test/test/MainGC.java,
    71         // Sanity check that the test, jdk.test/test/MainGC.java,
    72         // correctly walks module jdk.test's reads list and package
    72         // correctly walks module jdk.test's reads list and package
    73         // test's, defined to module jdk.translet, export list at
    73         // test's, defined to module jdk.translet, export list at
    74         // GC safepoints.
    74         // GC safepoints.
    75         ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    75         ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    76             "-Xlog:modules=trace",
    76             "-Xlog:modules=trace",
    77             "-mp", MODS_DIR.toString(),
    77             "-p", MODS_DIR.toString(),
    78             "-m", "jdk.test/test.MainGC");
    78             "-m", "jdk.test/test.MainGC");
    79         OutputAnalyzer oa = new OutputAnalyzer(pb.start());
    79         OutputAnalyzer oa = new OutputAnalyzer(pb.start());
    80         oa.shouldContain("package test defined in module jdk.test, exports list being walked")
    80         oa.shouldContain("package test defined in module jdk.test, exports list being walked")
    81           .shouldContain("module jdk.test reads list being walked")
    81           .shouldContain("module jdk.test reads list being walked")
    82           .shouldHaveExitValue(0);
    82           .shouldHaveExitValue(0);