202 203 # Tests that require compact2 API's 204 # 205 needs_compact2 = \ 206 compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java 207 208 # All tests that run on the most minimal configuration: Minimal VM on Compact 1 209 compact1_minimal = \ 210 serviceability/ \ 211 compiler/ \ 212 sanity/ \ 213 runtime/ \ 214 gc/ \ 215 -:needs_full_vm_compact1 \ 216 -:needs_full_vm_compact2 \ 217 -:needs_compact2 \ 218 -:needs_compact3 \ 219 -:needs_jre \ 220 -:needs_jdk 221 222 # All tests that explicitly set the G1 GC 223 # 224 needs_g1gc = \ 225 compiler/regalloc/C1ObjectSpillInLogicOp.java \ 226 gc/TestSystemGC.java \ 227 gc/arguments/TestAlignmentToUseLargePages.java \ 228 gc/arguments/TestG1HeapRegionSize.java \ 229 gc/arguments/TestG1HeapSizeFlags.java \ 230 gc/arguments/TestG1PercentageOptions.java \ 231 gc/arguments/TestMaxHeapSizeTools.java \ 232 gc/arguments/TestMaxNewSize.java \ 233 gc/arguments/TestParallelGCThreads.java \ 234 gc/arguments/TestUseCompressedOopsErgo.java \ 235 gc/class_unloading/TestG1ClassUnloadingHWM.java \ 236 gc/ergonomics/TestDynamicNumberOfGCThreads.java 237 gc/g1/ \ 238 gc/metaspace/G1AddMetaspaceDependency.java \ 239 gc/metaspace/TestMetaspacePerfCounters.java \ 240 gc/startup_warnings/TestG1.java \ 241 gc/whitebox/TestConcMarkCycleWB.java \ 242 gc/arguments/TestG1ConcRefinementThreads.java 243 244 # All tests that explicitly set the serial GC 245 # 246 needs_serialgc = \ 247 gc/TestSystemGC.java \ 248 gc/arguments/TestAlignmentToUseLargePages.java \ 249 gc/arguments/TestMaxNewSize.java \ 250 gc/arguments/TestSerialHeapSizeFlags.java \ 251 gc/arguments/TestUseCompressedOopsErgo.java \ 252 gc/defnew/HeapChangeLogging.java \ 253 gc/metaspace/TestMetaspacePerfCounters.java \ 254 gc/metaspace/TestPerfCountersAndMemoryPools.java \ 255 gc/startup_warnings/TestSerialGC.java 256 257 # All tests that explicitly set the parallel GC 258 # 259 needs_parallelgc = \ 260 gc/TestSystemGC.java \ 261 gc/arguments/TestAlignmentToUseLargePages.java \ 262 gc/arguments/TestMaxNewSize.java \ 263 gc/arguments/TestMinInitialErgonomics.java \ 264 gc/arguments/TestParallelGCThreads.java \ 265 gc/arguments/TestUseCompressedOopsErgo.java \ 266 gc/ergonomics/TestDynamicNumberOfGCThreads.java 267 gc/metaspace/TestMetaspacePerfCounters.java \ 268 gc/parallelScavenge/ \ 269 gc/startup_warnings/TestParallelGC.java \ 270 gc/startup_warnings/TestParallelScavengeSerialOld.java 271 272 # All tests that explicitly set the CMS GC 273 # 274 needs_cmsgc = \ 275 gc/6581734/Test6581734.java \ 276 gc/TestSystemGC.java \ 277 gc/arguments/TestAlignmentToUseLargePages.java \ 278 gc/arguments/TestCMSHeapSizeFlags.java \ 279 gc/arguments/TestMaxNewSize.java \ 280 gc/arguments/TestParallelGCThreads.java \ 281 gc/arguments/TestUseCompressedOopsErgo.java \ 282 gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java \ 283 gc/concurrentMarkSweep/ \ 284 gc/ergonomics/TestDynamicNumberOfGCThreads.java 285 gc/startup_warnings/TestCMS.java \ 286 gc/startup_warnings/TestDefNewCMS.java \ 287 gc/startup_warnings/TestParNewCMS.java 288 289 # All tests that explicitly set some GC 290 # 291 needs_gc = \ 292 :needs_g1gc \ 293 :needs_serialgc \ 294 :needs_parallelgc \ 295 :needs_cmsgc 296 297 # All tests that do not set any GC explicitly 298 # 299 not_needs_gc = \ 300 :jdk \ 301 -:needs_gc 302 303 # All tests that could be executed with the G1 GC without VM flags conflict 304 # 305 applicable_g1gc = \ 306 :jdk \ 307 -:needs_serialgc \ 308 -:needs_parallelgc \ 309 -:needs_cmsgc 310 311 # All tests that could be executed with the serial GC without VM flags conflict 312 # 313 applicable_serialgc = \ 314 :jdk \ 315 -:needs_g1gc \ 316 -:needs_parallelgc \ 317 -:needs_cmsgc 318 319 # All tests that could be executed with the parallel GC without VM flags conflict 320 # 321 applicable_parallelgc = \ 322 :jdk \ 323 -:needs_g1gc \ 324 -:needs_serialgc \ 325 -:needs_cmsgc 326 327 # All tests that could be executed with the CMS GC without VM flags conflict 328 # 329 applicable_cmsgc = \ 330 :jdk \ 331 -:needs_g1gc \ 332 -:needs_serialgc \ 333 -:needs_parallelgc 334 335 336 # When called from top level the test suites use the hotspot_ prefix 337 hotspot_wbapitest = \ 338 sanity/ 339 340 hotspot_native_sanity = \ 341 native_sanity 342 343 hotspot_compiler_1 = \ 344 compiler/arraycopy/ \ 345 compiler/c1/ \ 346 compiler/c2/ \ 347 -compiler/c2/5091921/Test6850611.java \ 348 -compiler/c2/5091921/Test6890943.java \ 349 -compiler/c2/5091921/Test6905845.java \ 350 -compiler/c2/6340864 \ 351 -compiler/c2/6589834 \ 352 -compiler/c2/6603011 \ 353 -compiler/c2/6912517 \ 354 -compiler/c2/6792161 \ 355 -compiler/c2/7070134 \ | 202 203 # Tests that require compact2 API's 204 # 205 needs_compact2 = \ 206 compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java 207 208 # All tests that run on the most minimal configuration: Minimal VM on Compact 1 209 compact1_minimal = \ 210 serviceability/ \ 211 compiler/ \ 212 sanity/ \ 213 runtime/ \ 214 gc/ \ 215 -:needs_full_vm_compact1 \ 216 -:needs_full_vm_compact2 \ 217 -:needs_compact2 \ 218 -:needs_compact3 \ 219 -:needs_jre \ 220 -:needs_jdk 221 222 # When called from top level the test suites use the hotspot_ prefix 223 hotspot_wbapitest = \ 224 sanity/ 225 226 hotspot_native_sanity = \ 227 native_sanity 228 229 hotspot_compiler_1 = \ 230 compiler/arraycopy/ \ 231 compiler/c1/ \ 232 compiler/c2/ \ 233 -compiler/c2/5091921/Test6850611.java \ 234 -compiler/c2/5091921/Test6890943.java \ 235 -compiler/c2/5091921/Test6905845.java \ 236 -compiler/c2/6340864 \ 237 -compiler/c2/6589834 \ 238 -compiler/c2/6603011 \ 239 -compiler/c2/6912517 \ 240 -compiler/c2/6792161 \ 241 -compiler/c2/7070134 \ |