test/TEST.groups

Print this page
rev 7147 : [mq]: bug


  44 # by listing the top-level test directories.
  45 #
  46 # To use a group simply list it on the jtreg command line eg:
  47 #   jtreg :jdk
  48 # runs all tests. While
  49 #   jtreg :compact2
  50 # runs those tests that only require compact1 and compact2 API's.
  51 #
  52 
  53 # Full JDK can run all tests
  54 #
  55 jdk = \
  56   :jre \
  57   :needs_jdk
  58 
  59 # Tests that require a full JDK to execute. Either they test a feature
  60 # only in the JDK or they use tools that are only in the JDK. The latter
  61 # can be resolved in some cases by using tools from the compile-jdk.
  62 #
  63 needs_jdk = \
  64   gc/TestG1ZeroPGCTJcmdThreadPrint.java \
  65   gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
  66   gc/metaspace/TestMetaspacePerfCounters.java \
  67   gc/metaspace/TestPerfCountersAndMemoryPools.java \
  68   runtime/6819213/TestBootNativeLibraryPath.java \
  69   runtime/7158988/FieldMonitor.java \
  70   runtime/7194254/Test7194254.java \
  71   runtime/Metaspace/FragmentMetaspace.java \
  72   runtime/NMT/BaselineWithParameter.java \
  73   runtime/NMT/JcmdBaselineDetail.java \
  74   runtime/NMT/JcmdDetailDiff.java \
  75   runtime/NMT/JcmdScaleDetail.java \
  76   runtime/NMT/JcmdScale.java \
  77   runtime/NMT/JcmdSummaryDiff.java \
  78   runtime/NMT/JcmdWithNMTDisabled.java \
  79   runtime/NMT/MallocRoundingReportTest.java \
  80   runtime/NMT/MallocSiteHashOverflow.java \
  81   runtime/NMT/MallocStressTest.java \
  82   runtime/NMT/MallocTestType.java \
  83   runtime/NMT/MallocTrackingVerify.java \
  84   runtime/NMT/ReleaseCommittedMemory.java \


 204 # All tests that run on the most minimal configuration: Minimal VM on Compact 1
 205 compact1_minimal = \
 206   serviceability/ \
 207   compiler/ \
 208   testlibrary/ \
 209   testlibrary_tests/ \
 210   sanity/ \
 211   runtime/ \
 212   gc/ \
 213  -:needs_full_vm_compact1 \
 214  -:needs_full_vm_compact2 \
 215  -:needs_compact2 \
 216  -:needs_compact3 \
 217  -:needs_jre \
 218  -:needs_jdk
 219 
 220 # All tests that explicitly set the G1 GC
 221 #
 222 needs_g1gc = \
 223   compiler/regalloc/C1ObjectSpillInLogicOp.java \
 224   gc/8000311/Test8000311.java \
 225   gc/TestG1ZeroPGCTJcmdThreadPrint.java \
 226   gc/TestSystemGC.java \
 227   gc/arguments/TestAlignmentToUseLargePages.java \
 228   gc/arguments/TestG1HeapRegionSize.java \
 229   gc/arguments/TestG1HeapSizeFlags.java \
 230   gc/arguments/TestMaxHeapSizeTools.java \
 231   gc/arguments/TestMaxNewSize.java \
 232   gc/arguments/TestParallelGCThreads.java \
 233   gc/arguments/TestUseCompressedOopsErgo.java \
 234   gc/class_unloading/TestG1ClassUnloadingHWM.java \
 235   gc/g1/ \
 236   gc/metaspace/G1AddMetaspaceDependency.java \
 237   gc/metaspace/TestMetaspacePerfCounters.java \
 238   gc/startup_warnings/TestG1.java 
 239 
 240 # All tests that explicitly set the serial GC
 241 #
 242 needs_serialgc = \
 243   gc/TestSystemGC.java \
 244   gc/arguments/TestAlignmentToUseLargePages.java \
 245   gc/arguments/TestMaxNewSize.java \




  44 # by listing the top-level test directories.
  45 #
  46 # To use a group simply list it on the jtreg command line eg:
  47 #   jtreg :jdk
  48 # runs all tests. While
  49 #   jtreg :compact2
  50 # runs those tests that only require compact1 and compact2 API's.
  51 #
  52 
  53 # Full JDK can run all tests
  54 #
  55 jdk = \
  56   :jre \
  57   :needs_jdk
  58 
  59 # Tests that require a full JDK to execute. Either they test a feature
  60 # only in the JDK or they use tools that are only in the JDK. The latter
  61 # can be resolved in some cases by using tools from the compile-jdk.
  62 #
  63 needs_jdk = \

  64   gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
  65   gc/metaspace/TestMetaspacePerfCounters.java \
  66   gc/metaspace/TestPerfCountersAndMemoryPools.java \
  67   runtime/6819213/TestBootNativeLibraryPath.java \
  68   runtime/7158988/FieldMonitor.java \
  69   runtime/7194254/Test7194254.java \
  70   runtime/Metaspace/FragmentMetaspace.java \
  71   runtime/NMT/BaselineWithParameter.java \
  72   runtime/NMT/JcmdBaselineDetail.java \
  73   runtime/NMT/JcmdDetailDiff.java \
  74   runtime/NMT/JcmdScaleDetail.java \
  75   runtime/NMT/JcmdScale.java \
  76   runtime/NMT/JcmdSummaryDiff.java \
  77   runtime/NMT/JcmdWithNMTDisabled.java \
  78   runtime/NMT/MallocRoundingReportTest.java \
  79   runtime/NMT/MallocSiteHashOverflow.java \
  80   runtime/NMT/MallocStressTest.java \
  81   runtime/NMT/MallocTestType.java \
  82   runtime/NMT/MallocTrackingVerify.java \
  83   runtime/NMT/ReleaseCommittedMemory.java \


 203 # All tests that run on the most minimal configuration: Minimal VM on Compact 1
 204 compact1_minimal = \
 205   serviceability/ \
 206   compiler/ \
 207   testlibrary/ \
 208   testlibrary_tests/ \
 209   sanity/ \
 210   runtime/ \
 211   gc/ \
 212  -:needs_full_vm_compact1 \
 213  -:needs_full_vm_compact2 \
 214  -:needs_compact2 \
 215  -:needs_compact3 \
 216  -:needs_jre \
 217  -:needs_jdk
 218 
 219 # All tests that explicitly set the G1 GC
 220 #
 221 needs_g1gc = \
 222   compiler/regalloc/C1ObjectSpillInLogicOp.java \


 223   gc/TestSystemGC.java \
 224   gc/arguments/TestAlignmentToUseLargePages.java \
 225   gc/arguments/TestG1HeapRegionSize.java \
 226   gc/arguments/TestG1HeapSizeFlags.java \
 227   gc/arguments/TestMaxHeapSizeTools.java \
 228   gc/arguments/TestMaxNewSize.java \
 229   gc/arguments/TestParallelGCThreads.java \
 230   gc/arguments/TestUseCompressedOopsErgo.java \
 231   gc/class_unloading/TestG1ClassUnloadingHWM.java \
 232   gc/g1/ \
 233   gc/metaspace/G1AddMetaspaceDependency.java \
 234   gc/metaspace/TestMetaspacePerfCounters.java \
 235   gc/startup_warnings/TestG1.java 
 236 
 237 # All tests that explicitly set the serial GC
 238 #
 239 needs_serialgc = \
 240   gc/TestSystemGC.java \
 241   gc/arguments/TestAlignmentToUseLargePages.java \
 242   gc/arguments/TestMaxNewSize.java \