diff --git a/test/hotspot/jtreg/runtime/JBR-3923/Test.java b/test/hotspot/jtreg/runtime/JBR-3923/Test.java index 5de135be0ca9..435413e62557 100644 --- a/test/hotspot/jtreg/runtime/JBR-3923/Test.java +++ b/test/hotspot/jtreg/runtime/JBR-3923/Test.java @@ -40,7 +40,7 @@ public class Test { public static void main(String[] args) throws Exception { String jarFile = System.getProperty("test.src") + "/testcase.jar"; - ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-cp", jarFile, + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder("-cp", jarFile, "-XX:+UnlockDiagnosticVMOptions", "-Xcomp", "-XX:CompileCommand=compileonly,MainKt::test", diff --git a/test/hotspot/jtreg/runtime/jni/loadLibraryUnicode/LoadLibraryUnicodeTest.java b/test/hotspot/jtreg/runtime/jni/loadLibraryUnicode/LoadLibraryUnicodeTest.java index 36c38c26da87..8597525d8c46 100644 --- a/test/hotspot/jtreg/runtime/jni/loadLibraryUnicode/LoadLibraryUnicodeTest.java +++ b/test/hotspot/jtreg/runtime/jni/loadLibraryUnicode/LoadLibraryUnicodeTest.java @@ -37,7 +37,7 @@ public class LoadLibraryUnicodeTest { public static void main(String args[]) throws Exception { String nativePathSetting = "-Dtest.nativepath=" + getSystemProperty("test.nativepath"); - ProcessBuilder pb = ProcessTools.createTestJvm(nativePathSetting, LoadLibraryUnicode.class.getName()); + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder(nativePathSetting, LoadLibraryUnicode.class.getName()); pb.environment().put("LC_ALL", "en_US.UTF-8"); ProcessTools.executeProcess(pb) .outputTo(System.out) diff --git a/test/jdk/java/awt/Debug/X11Trace.java b/test/jdk/java/awt/Debug/X11Trace.java index f4d8151a9090..54a1e5688f7b 100644 --- a/test/jdk/java/awt/Debug/X11Trace.java +++ b/test/jdk/java/awt/Debug/X11Trace.java @@ -28,6 +28,7 @@ * @library /test/lib * @run main X11Trace */ + import java.awt.AWTException; import javax.swing.JFrame; import javax.swing.SwingUtilities; @@ -36,6 +37,7 @@ import java.nio.file.Paths; import java.nio.charset.StandardCharsets; import java.util.stream.Stream; + import jdk.test.lib.process.ProcessTools; import jdk.test.lib.process.OutputAnalyzer; @@ -44,13 +46,19 @@ public static void main(String[] args) throws Exception { if (args.length > 0 && args[0].equals("runtest")) { runTest(); } else { - OutputAnalyzer oa = ProcessTools.executeTestJvm("-Dsun.awt.x11.trace=log,timestamp,stats,td=0", X11Trace.class.getName(), "runtest"); + OutputAnalyzer oa = new OutputAnalyzer( + ProcessTools.createTestJavaProcessBuilder("-Dsun.awt.x11.trace=log,timestamp,stats,td=0", X11Trace.class.getName(), "runtest") + .start()); oa.shouldContain("held AWT lock for").shouldContain("AWT Lock usage statistics").shouldHaveExitValue(0); - oa = ProcessTools.executeTestJvm("-Dsun.awt.x11.trace=log", X11Trace.class.getName(), "runtest"); + oa = new OutputAnalyzer( + ProcessTools.createTestJavaProcessBuilder("-Dsun.awt.x11.trace=log", X11Trace.class.getName(), "runtest") + .start()); oa.shouldContain("held AWT lock for").shouldNotContain("AWT Lock usage statistics").shouldHaveExitValue(0); - oa = ProcessTools.executeTestJvm("-Dsun.awt.x11.trace=log,timestamp,stats,td=0,out:mylog", X11Trace.class.getName(), "runtest"); + oa = new OutputAnalyzer( + ProcessTools.createTestJavaProcessBuilder("-Dsun.awt.x11.trace=log,timestamp,stats,td=0,out:mylog", X11Trace.class.getName(), "runtest") + .start()); oa.shouldHaveExitValue(0).stderrShouldBeEmpty(); final String logFileContents = Files.readString(Paths.get("mylog")); @@ -62,7 +70,7 @@ public static void main(String[] args) throws Exception { public static void delay(int ms) { try { Thread.sleep(ms); - } catch(InterruptedException e) { + } catch (InterruptedException e) { } } diff --git a/test/jdk/jb/hotspot/AbortHandler.java b/test/jdk/jb/hotspot/AbortHandler.java index e4df58c7bcf7..883711c0113a 100644 --- a/test/jdk/jb/hotspot/AbortHandler.java +++ b/test/jdk/jb/hotspot/AbortHandler.java @@ -74,7 +74,7 @@ public static void verifyErrorFileNotCreated(String option) throws Exception { } opts.add("AbortHandler"); opts.add("--test"); - ProcessBuilder pb = ProcessTools.createTestJvm(opts); + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder(opts); if (pb.command().contains("-Djbr.catch.SIGABRT=true")) { System.out.println("Test is being executed with -Djbr.catch.SIGABRT=true."); System.out.println("Skipping verification that hs_err is not generated."); @@ -95,7 +95,7 @@ public static void verifyErrorFileCreated() throws Exception { opts.add("-Djbr.catch.SIGABRT=true"); opts.add("AbortHandler"); opts.add("--test"); - ProcessBuilder pb = ProcessTools.createTestJvm(opts); + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder(opts); OutputAnalyzer output = new OutputAnalyzer(pb.start()); output.shouldNotContain(MARKER_TEXT); diff --git a/test/jdk/jb/hotspot/JNIRefsInCrashLog.java b/test/jdk/jb/hotspot/JNIRefsInCrashLog.java index 05a187daa60c..ba8f26d73ebc 100644 --- a/test/jdk/jb/hotspot/JNIRefsInCrashLog.java +++ b/test/jdk/jb/hotspot/JNIRefsInCrashLog.java @@ -62,7 +62,7 @@ public static void generateAndVerifyCrashLogContents() throws Exception { opts.add("-XX:+ErrorFileToStdout"); opts.add(JNIRefsInCrashLog.class.getName()); opts.add("--test"); - ProcessBuilder pb = ProcessTools.createTestJvm(opts); + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder(opts); OutputAnalyzer output = new OutputAnalyzer(pb.start()); output.outputTo(System.out); output.shouldContain("JNI global refs memory usage:"); diff --git a/test/jdk/jb/hotspot/OOMEStacksInCrashLog.java b/test/jdk/jb/hotspot/OOMEStacksInCrashLog.java index 4b5085d53c0c..8dbb9569127c 100644 --- a/test/jdk/jb/hotspot/OOMEStacksInCrashLog.java +++ b/test/jdk/jb/hotspot/OOMEStacksInCrashLog.java @@ -107,7 +107,7 @@ public static void generateAndVerifyCrashLogContents() throws Exception { opts.add("-XX:+ErrorFileToStdout"); opts.add(OOMEStacksInCrashLog.class.getName()); opts.add("--test"); - ProcessBuilder pb = ProcessTools.createTestJvm(opts); + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder(opts); OutputAnalyzer output = new OutputAnalyzer(pb.start()); output.outputTo(System.out); output.shouldContain("OOME stack traces (most recent first)"); diff --git a/test/jdk/jb/java/awt/Font/LibrariesCheck.java b/test/jdk/jb/java/awt/Font/LibrariesCheck.java index 4406b47fed3d..a898d14dc882 100644 --- a/test/jdk/jb/java/awt/Font/LibrariesCheck.java +++ b/test/jdk/jb/java/awt/Font/LibrariesCheck.java @@ -59,7 +59,7 @@ public static void main(String[] args) throws Exception { Path jdkLibPath = Platform.libDir(); Files.copy(jdkLibPath.resolve(testLibName), testLibPath); - ProcessBuilder pb = ProcessTools.createTestJvm( + ProcessBuilder pb = ProcessTools.createTestJavaProcessBuilder( LibrariesCheck.class.getName(), "runtest");