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 \
|