--- old/test/java/util/ResourceBundle/modules/security/TestPermission.java 2016-10-07 11:39:29.000000000 -0700 +++ new/test/java/util/ResourceBundle/modules/security/TestPermission.java 2016-10-07 11:39:29.000000000 -0700 @@ -26,7 +26,7 @@ import java.util.Arrays; import java.util.List; -import static jdk.testlibrary.ProcessTools.executeTestJava; +import jdk.testlibrary.tasks.JavaTask; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; @@ -36,7 +36,7 @@ * @test * @library /lib/testlibrary * @modules jdk.compiler - * @build TestPermission CompilerUtils jdk.testlibrary.* + * @build TestPermission CompilerUtils jdk.testlibrary.tasks.JavaTask * @run testng TestPermission * @summary Driver for testing ResourceBundle::getBundle(String, Module) */ @@ -68,13 +68,9 @@ */ @Test public void runTest() throws Exception { - int exitValue = executeTestJava("--module-path", MODS_DIR.toString(), - "--add-modules", "m1", - "-m", "test/jdk.test.Main") - .outputTo(System.out) - .errorTo(System.out) - .getExitValue(); - - assertTrue(exitValue == 0); + new JavaTask().ignoreStandardModuleOptions() + .modulepath(MODS_DIR.toString()) + .addModules("m1") + .moduleName("test").className("jdk.test.Main").run(); } }