18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.nio.file.Path;
25 import java.nio.file.Paths;
26 import java.util.Arrays;
27 import java.util.List;
28
29 import static jdk.testlibrary.ProcessTools.executeTestJava;
30
31 import org.testng.annotations.BeforeTest;
32 import org.testng.annotations.Test;
33 import static org.testng.Assert.*;
34
35 /**
36 * @test
37 * @library ../../lib /lib/testlibrary
38 * @build ProxyTest q.U CompilerUtils jdk.testlibrary.*
39 * @run testng ProxyTest
40 * @summary Driver for testing proxies accessing interfaces in named modules
41 */
42
43 public class ProxyTest {
44
45 private static final String TEST_SRC = System.getProperty("test.src");
46 private static final String TEST_CLASSES = System.getProperty("test.classes");
47
48 private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
49 private static final Path MODS_DIR = Paths.get("mods");
50 private static final Path CPATH_DIR = Paths.get(TEST_CLASSES);
51
52 // the names of the modules in this test
53 private static List<String> modules = Arrays.asList("test", "m1", "m2", "m3");
54
55
56 /**
57 * Compiles all modules used by the test
|
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.nio.file.Path;
25 import java.nio.file.Paths;
26 import java.util.Arrays;
27 import java.util.List;
28
29 import static jdk.testlibrary.ProcessTools.executeTestJava;
30
31 import org.testng.annotations.BeforeTest;
32 import org.testng.annotations.Test;
33 import static org.testng.Assert.*;
34
35 /**
36 * @test
37 * @library ../../lib /lib/testlibrary
38 * @modules jdk.compiler
39 * @build ProxyTest q.U CompilerUtils jdk.testlibrary.*
40 * @run testng ProxyTest
41 * @summary Driver for testing proxies accessing interfaces in named modules
42 */
43
44 public class ProxyTest {
45
46 private static final String TEST_SRC = System.getProperty("test.src");
47 private static final String TEST_CLASSES = System.getProperty("test.classes");
48
49 private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
50 private static final Path MODS_DIR = Paths.get("mods");
51 private static final Path CPATH_DIR = Paths.get(TEST_CLASSES);
52
53 // the names of the modules in this test
54 private static List<String> modules = Arrays.asList("test", "m1", "m2", "m3");
55
56
57 /**
58 * Compiles all modules used by the test
|