equal
deleted
inserted
replaced
25 * @test |
25 * @test |
26 * @bug 8168836 |
26 * @bug 8168836 |
27 * @summary Basic argument validation for --add-reads |
27 * @summary Basic argument validation for --add-reads |
28 * @library /lib/testlibrary |
28 * @library /lib/testlibrary |
29 * @modules jdk.compiler |
29 * @modules jdk.compiler |
30 * @build AddReadsTestWarningError CompilerUtils ModuleSourceBuilder |
30 * @build AddReadsTestWarningError CompilerUtils ModuleInfoMaker |
31 * @build jdk.testlibrary.* |
31 * @build jdk.testlibrary.* |
32 * @run testng AddReadsTestWarningError |
32 * @run testng AddReadsTestWarningError |
33 */ |
33 */ |
34 |
34 |
35 import java.io.BufferedOutputStream; |
35 import java.io.BufferedOutputStream; |
57 private static final String M1_MAIN = "m1/p1.C1"; |
57 private static final String M1_MAIN = "m1/p1.C1"; |
58 private static final String M4_MAIN = "m4/p4.C4"; |
58 private static final String M4_MAIN = "m4/p4.C4"; |
59 |
59 |
60 @BeforeTest |
60 @BeforeTest |
61 public void setup() throws Exception { |
61 public void setup() throws Exception { |
62 ModuleSourceBuilder builder = new ModuleSourceBuilder(SRC_DIR); |
62 ModuleInfoMaker builder = new ModuleInfoMaker(SRC_DIR); |
63 builder.writeJavaFiles("m1", |
63 builder.writeJavaFiles("m1", |
64 "module m1 { requires m4; }", |
64 "module m1 { requires m4; }", |
65 "package p1; public class C1 { " + |
65 "package p1; public class C1 { " + |
66 " public static void main(String... args) {" + |
66 " public static void main(String... args) {" + |
67 " p2.C2 c2 = new p2.C2();" + |
67 " p2.C2 c2 = new p2.C2();" + |