124 "Xms",
125 "Xmx",
126 "Xss",
127 // The following substrings are only part of one VM flag (=exact match)
128 "CreateCoredumpOnCrash",
129 "IgnoreUnrecognizedVMOptions",
130 "UnlockDiagnosticVMOptions",
131 "UnlockExperimentalVMOptions",
132 "BackgroundCompilation",
133 "Xbatch",
134 "TieredCompilation",
135 "CompileThreshold",
136 "Xmixed",
137 "server",
138 "UseAVX",
139 "UseSSE",
140 "UseSVE",
141 "UseZbb",
142 "UseRVV",
143 "Xlog",
144 "LogCompilation"
145 )
146 );
147
148 public static final boolean VERBOSE = Boolean.getBoolean("Verbose");
149 public static final boolean TESTLIST = !System.getProperty("Test", "").isEmpty();
150 public static final boolean EXCLUDELIST = !System.getProperty("Exclude", "").isEmpty();
151 private static final boolean REPORT_STDOUT = Boolean.getBoolean("ReportStdout");
152 // Only used for internal testing and should not be used for normal user testing.
153
154 private static final String RERUN_HINT = """
155 #############################################################
156 - To only run the failed tests use -DTest, -DExclude,
157 and/or -DScenarios.
158 - To also get the standard output of the test VM run with
159 -DReportStdout=true or for even more fine-grained logging
160 use -DVerbose=true.
161 #############################################################
162 """ + System.lineSeparator();
163
164 private boolean irVerificationPossible = Boolean.parseBoolean(System.getProperty("VerifyIR", "true"));
|
124 "Xms",
125 "Xmx",
126 "Xss",
127 // The following substrings are only part of one VM flag (=exact match)
128 "CreateCoredumpOnCrash",
129 "IgnoreUnrecognizedVMOptions",
130 "UnlockDiagnosticVMOptions",
131 "UnlockExperimentalVMOptions",
132 "BackgroundCompilation",
133 "Xbatch",
134 "TieredCompilation",
135 "CompileThreshold",
136 "Xmixed",
137 "server",
138 "UseAVX",
139 "UseSSE",
140 "UseSVE",
141 "UseZbb",
142 "UseRVV",
143 "Xlog",
144 "LogCompilation",
145 "UseCompactObjectHeaders"
146 )
147 );
148
149 public static final boolean VERBOSE = Boolean.getBoolean("Verbose");
150 public static final boolean TESTLIST = !System.getProperty("Test", "").isEmpty();
151 public static final boolean EXCLUDELIST = !System.getProperty("Exclude", "").isEmpty();
152 private static final boolean REPORT_STDOUT = Boolean.getBoolean("ReportStdout");
153 // Only used for internal testing and should not be used for normal user testing.
154
155 private static final String RERUN_HINT = """
156 #############################################################
157 - To only run the failed tests use -DTest, -DExclude,
158 and/or -DScenarios.
159 - To also get the standard output of the test VM run with
160 -DReportStdout=true or for even more fine-grained logging
161 use -DVerbose=true.
162 #############################################################
163 """ + System.lineSeparator();
164
165 private boolean irVerificationPossible = Boolean.parseBoolean(System.getProperty("VerifyIR", "true"));
|