hotspot/test/runtime/getSysPackage/GetSysPkgTest.java
changeset 42307 cefc81dc1d52
parent 40631 ed82623d7831
child 44520 0553e129e0ec
equal deleted inserted replaced
42142:6d23d5e6b916 42307:cefc81dc1d52
    98             klassbuf =
    98             klassbuf =
    99                 InMemoryJavaCompiler.compile("GetSysPkg_package.GetSysClass", source);
    99                 InMemoryJavaCompiler.compile("GetSysPkg_package.GetSysClass", source);
   100             ClassFileInstaller.writeClassToDisk("GetSysPkg_package/GetSysClass", klassbuf);
   100             ClassFileInstaller.writeClassToDisk("GetSysPkg_package/GetSysClass", klassbuf);
   101 
   101 
   102             ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-Xbootclasspath/a:bl_dir",
   102             ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-Xbootclasspath/a:bl_dir",
   103                 "--add-exports=java.base/jdk.internal.loader=ALL-UNNAMED", "-cp", "." + File.pathSeparator +
   103                 "--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED", "-cp", "." + File.pathSeparator +
   104                 System.getProperty("test.classes"), "GetSysPkgTest", "do_tests");
   104                 System.getProperty("test.classes"), "GetSysPkgTest", "do_tests");
   105             OutputAnalyzer output = new OutputAnalyzer(pb.start());
   105             OutputAnalyzer output = new OutputAnalyzer(pb.start());
   106             output.shouldHaveExitValue(0);
   106             output.shouldHaveExitValue(0);
   107             return;
   107             return;
   108         }
   108         }