< prev index next >
test/tools/launcher/modules/patch/basic/PatchTest.java
Print this page
*** 32,41 ****
--- 32,42 ----
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
+ import java.util.Arrays;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import static jdk.testlibrary.ProcessTools.*;
*** 135,156 ****
{
// the argument to the test is the list of classes overridden or added
String arg = Stream.of(CLASSES).collect(Collectors.joining(","));
int exitValue
! = executeTestJava("-Xpatch:java.base=" + basePatches,
"-Xpatch:jdk.naming.dns=" + dnsPatches,
"-Xpatch:jdk.compiler=" + compilerPatches,
"-XaddExports:java.base/java.lang2=test",
"-XaddExports:jdk.naming.dns/com.sun.jndi.dns=test",
"-XaddExports:jdk.naming.dns/com.sun.jndi.dns2=test",
! "-XaddExports:jdk.compiler/com.sun.tools.javac2=test",
! "-addmods", "jdk.naming.dns,jdk.compiler",
! "-mp", MODS_DIR.toString(),
! "-m", "test/jdk.test.Main", arg)
! .outputTo(System.out)
! .errorTo(System.out)
.getExitValue();
assertTrue(exitValue == 0);
}
--- 136,155 ----
{
// the argument to the test is the list of classes overridden or added
String arg = Stream.of(CLASSES).collect(Collectors.joining(","));
int exitValue
! = executeModularTest("test", "jdk.test.Main",
! Arrays.asList("-Xpatch:java.base=" + basePatches,
"-Xpatch:jdk.naming.dns=" + dnsPatches,
"-Xpatch:jdk.compiler=" + compilerPatches,
"-XaddExports:java.base/java.lang2=test",
"-XaddExports:jdk.naming.dns/com.sun.jndi.dns=test",
"-XaddExports:jdk.naming.dns/com.sun.jndi.dns2=test",
! "-XaddExports:jdk.compiler/com.sun.tools.javac2=test"),
! null, Arrays.asList(MODS_DIR), Arrays.asList("jdk.naming.dns", "jdk.compiler"),
! arg)
.getExitValue();
assertTrue(exitValue == 0);
}
< prev index next >