39 import java.nio.file.Paths;
40 import java.nio.file.attribute.BasicFileAttributes;
41 import java.util.Arrays;
42 import javax.tools.JavaCompiler;
43 import javax.tools.StandardJavaFileManager;
44 import javax.tools.ToolProvider;
45
46 public class CreateSymbolsTest {
47
48 static final String CREATE_SYMBOLS_NAME = "symbolgenerator.CreateSymbols";
49
50 public static void main(String... args) throws Exception {
51 new CreateSymbolsTest().doRun();
52 }
53
54 void doRun() throws Exception {
55 Path testClasses = Paths.get(System.getProperty("test.classes"));
56 Path compileDir = testClasses.resolve("data");
57 deleteRecursively(compileDir);
58 Files.createDirectories(compileDir);
59 Path createSymbols = findFile("../../make/tools/symbolgenerator/CreateSymbols.java");
60
61 if (createSymbols == null) {
62 System.err.println("Warning: cannot find CreateSymbols, skipping.");
63 return ;
64 }
65
66 Path createTestImpl = findFile("../../make/test/tools/sym/CreateSymbolsTestImpl.java");
67
68 if (createTestImpl == null) {
69 System.err.println("Warning: cannot find CreateSymbols, skipping.");
70 return ;
71 }
72
73 Path toolBox = findFile("../../langtools/test/tools/lib/ToolBox.java");
74
75 if (toolBox == null) {
76 System.err.println("Warning: cannot find ToolBox, skipping.");
77 return ;
78 }
79
|
39 import java.nio.file.Paths;
40 import java.nio.file.attribute.BasicFileAttributes;
41 import java.util.Arrays;
42 import javax.tools.JavaCompiler;
43 import javax.tools.StandardJavaFileManager;
44 import javax.tools.ToolProvider;
45
46 public class CreateSymbolsTest {
47
48 static final String CREATE_SYMBOLS_NAME = "symbolgenerator.CreateSymbols";
49
50 public static void main(String... args) throws Exception {
51 new CreateSymbolsTest().doRun();
52 }
53
54 void doRun() throws Exception {
55 Path testClasses = Paths.get(System.getProperty("test.classes"));
56 Path compileDir = testClasses.resolve("data");
57 deleteRecursively(compileDir);
58 Files.createDirectories(compileDir);
59 Path createSymbols = findFile("../../make/src/build/tools/symbolgenerator/CreateSymbols.java");
60
61 if (createSymbols == null) {
62 System.err.println("Warning: cannot find CreateSymbols, skipping.");
63 return ;
64 }
65
66 Path createTestImpl = findFile("../../make/test/tools/sym/CreateSymbolsTestImpl.java");
67
68 if (createTestImpl == null) {
69 System.err.println("Warning: cannot find CreateSymbols, skipping.");
70 return ;
71 }
72
73 Path toolBox = findFile("../../langtools/test/tools/lib/ToolBox.java");
74
75 if (toolBox == null) {
76 System.err.println("Warning: cannot find ToolBox, skipping.");
77 return ;
78 }
79
|