68 static final String JAVA_BIN;
69 static final String JAVA_LIB;
70 static final String javaCmd;
71 static final String javawCmd;
72 static final String javacCmd;
73 static final String jarCmd;
74 static final boolean haveServerVM;
75 static final boolean haveClientVM;
76
77 static final ToolProvider compiler = ToolProvider.findFirst("javac").orElse(null);
78
79 static final boolean debug = Boolean.getBoolean("TestHelper.Debug");
80 static final boolean isWindows =
81 System.getProperty("os.name", "unknown").startsWith("Windows");
82 static final boolean isMacOSX =
83 System.getProperty("os.name", "unknown").contains("OS X");
84 static final boolean is64Bit =
85 System.getProperty("sun.arch.data.model").equals("64");
86 static final boolean is32Bit =
87 System.getProperty("sun.arch.data.model").equals("32");
88 static final boolean isSolaris =
89 System.getProperty("os.name", "unknown").startsWith("SunOS");
90 static final boolean isLinux =
91 System.getProperty("os.name", "unknown").startsWith("Linux");
92 static final boolean isAIX =
93 System.getProperty("os.name", "unknown").startsWith("AIX");
94 static final String LIBJVM = isWindows
95 ? "jvm.dll"
96 : "libjvm" + (isMacOSX ? ".dylib" : ".so");
97
98 static final boolean isSparc = System.getProperty("os.arch").startsWith("sparc");
99
100 // make a note of the golden default locale
101 static final Locale DefaultLocale = Locale.getDefault();
102
103 static final String JAVA_FILE_EXT = ".java";
104 static final String CLASS_FILE_EXT = ".class";
105 static final String JAR_FILE_EXT = ".jar";
106 static final String EXE_FILE_EXT = ".exe";
107 static final String MAC_DSYM_EXT = ".dsym";
108 static final String NIX_DBGINFO_EXT = ".debuginfo";
109 static final String JLDEBUG_KEY = "_JAVA_LAUNCHER_DEBUG";
110 static final String EXPECTED_MARKER = "TRACER_MARKER:About to EXEC";
111 static final String TEST_PREFIX = "###TestError###: ";
112
113 static int testExitValue = 0;
114
115 static {
116 String tmp = System.getProperty("test.classes", null);
117 if (tmp == null) {
118 throw new Error("property test.classes not defined ??");
|
68 static final String JAVA_BIN;
69 static final String JAVA_LIB;
70 static final String javaCmd;
71 static final String javawCmd;
72 static final String javacCmd;
73 static final String jarCmd;
74 static final boolean haveServerVM;
75 static final boolean haveClientVM;
76
77 static final ToolProvider compiler = ToolProvider.findFirst("javac").orElse(null);
78
79 static final boolean debug = Boolean.getBoolean("TestHelper.Debug");
80 static final boolean isWindows =
81 System.getProperty("os.name", "unknown").startsWith("Windows");
82 static final boolean isMacOSX =
83 System.getProperty("os.name", "unknown").contains("OS X");
84 static final boolean is64Bit =
85 System.getProperty("sun.arch.data.model").equals("64");
86 static final boolean is32Bit =
87 System.getProperty("sun.arch.data.model").equals("32");
88 static final boolean isLinux =
89 System.getProperty("os.name", "unknown").startsWith("Linux");
90 static final boolean isAIX =
91 System.getProperty("os.name", "unknown").startsWith("AIX");
92 static final String LIBJVM = isWindows
93 ? "jvm.dll"
94 : "libjvm" + (isMacOSX ? ".dylib" : ".so");
95
96 // make a note of the golden default locale
97 static final Locale DefaultLocale = Locale.getDefault();
98
99 static final String JAVA_FILE_EXT = ".java";
100 static final String CLASS_FILE_EXT = ".class";
101 static final String JAR_FILE_EXT = ".jar";
102 static final String EXE_FILE_EXT = ".exe";
103 static final String MAC_DSYM_EXT = ".dsym";
104 static final String NIX_DBGINFO_EXT = ".debuginfo";
105 static final String JLDEBUG_KEY = "_JAVA_LAUNCHER_DEBUG";
106 static final String EXPECTED_MARKER = "TRACER_MARKER:About to EXEC";
107 static final String TEST_PREFIX = "###TestError###: ";
108
109 static int testExitValue = 0;
110
111 static {
112 String tmp = System.getProperty("test.classes", null);
113 if (tmp == null) {
114 throw new Error("property test.classes not defined ??");
|