1#
2# Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# This code is free software; you can redistribute it and/or modify it
6# under the terms of the GNU General Public License version 2 only, as
7# published by the Free Software Foundation.
8#
9# This code is distributed in the hope that it will be useful, but WITHOUT
10# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12# version 2 for more details (a copy is included in the LICENSE file that
13# accompanied this code).
14#
15# You should have received a copy of the GNU General Public License version
16# 2 along with this work; if not, write to the Free Software Foundation,
17# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18#
19# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20# or visit www.oracle.com if you need additional information or have any
21# questions.
22#
23
24hotspot_all = \
25  /
26
27hotspot_compiler = \
28  compiler
29
30hotspot_gc = \
31  gc
32
33hotspot_runtime = \
34  runtime
35
36hotspot_serviceability = \
37  serviceability
38
39hotspot_misc = \
40  / \
41 -applications \
42 -:hotspot_compiler \
43 -:hotspot_gc \
44 -:hotspot_runtime \
45 -:hotspot_serviceability
46
47hotspot_native_sanity = \
48  native_sanity
49
50hotspot_tier1_common = \
51  sanity/BasicVMTest.java \
52  native/GTestWrapper.java
53
54hotspot_tier1_compiler_1 = \
55  compiler/aot/ \
56  compiler/arraycopy/ \
57  compiler/c1/ \
58  compiler/c2/ \
59  -compiler/c2/Test6850611.java \
60  -compiler/c2/cr6890943/Test6890943.java \
61  -compiler/c2/Test6905845.java \
62  -compiler/c2/cr6340864 \
63  -compiler/c2/cr6589834 \
64  -compiler/c2/cr8004867 \
65  -compiler/c2/stemmer \
66  -compiler/c2/Test6792161.java \
67  -compiler/c2/Test6603011.java \
68  -compiler/c2/Test6912517.java \
69
70hotspot_tier1_compiler_2 = \
71  compiler/classUnloading/ \
72  compiler/codecache/ \
73  compiler/codegen/ \
74  compiler/cpuflags/ \
75  compiler/dependencies/ \
76  compiler/eliminateAutobox/ \
77  compiler/escapeAnalysis/ \
78  compiler/exceptions/ \
79  compiler/floatingpoint/ \
80  compiler/gcbarriers/ \
81  compiler/inlining/ \
82  compiler/integerArithmetic/ \
83  compiler/interpreter/ \
84  compiler/jvmci/ \
85  -compiler/codegen/aes \
86  -compiler/codecache/stress \
87  -compiler/gcbarriers/PreserveFPRegistersTest.java
88
89hotspot_tier1_compiler_3 = \
90  compiler/intrinsics/ \
91  compiler/jsr292/ \
92  compiler/loopopts/ \
93  compiler/macronodes/ \
94  compiler/memoryinitialization/ \
95  compiler/osr/ \
96  compiler/regalloc/ \
97  compiler/runtime/ \
98  compiler/startup/ \
99  compiler/types/ \
100  compiler/uncommontrap/ \
101  compiler/unsafe/ \
102  -compiler/intrinsics/bmi \
103  -compiler/intrinsics/mathexact \
104  -compiler/intrinsics/sha \
105  -compiler/intrinsics/bigInteger/TestMultiplyToLen.java \
106  -compiler/intrinsics/zip/TestAdler32.java \
107  -compiler/loopopts/Test7052494.java \
108  -compiler/runtime/Test6826736.java
109
110hotspot_tier1_compiler_closed = \
111  sanity/ExecuteInternalVMTests.java
112
113hotspot_not_fast_compiler = \
114  :hotspot_compiler \
115  -:hotspot_tier1_compiler_1 \
116  -:hotspot_tier1_compiler_2 \
117  -:hotspot_tier1_compiler_3 \
118  -:hotspot_tier1_compiler_closed
119
120hotspot_tier1_gc_1 = \
121  gc/g1/
122
123hotspot_tier1_gc_2 = \
124  sanity/ExecuteInternalVMTests.java \
125  gc/ \
126  -gc/g1/ \
127  -gc/logging/TestUnifiedLoggingSwitchStress.java \
128  -gc/stress \
129  -gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java \
130  -gc/cms/TestMBeanCMS.java \
131  -gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
132
133hotspot_tier1_gc_closed = \
134  sanity/ExecuteInternalVMTests.java
135
136hotspot_tier1_gc_gcold = \
137  gc/stress/gcold/TestGCOldWithG1.java
138  gc/stress/gcold/TestGCOldWithCMS.java
139  gc/stress/gcold/TestGCOldWithSerial.java
140  gc/stress/gcold/TestGCOldWithParallel.java
141
142hotspot_tier1_gc_gcbasher = \
143  gc/stress/gcbasher/TestGCBasherWithG1.java \
144  gc/stress/gcbasher/TestGCBasherWithCMS.java \
145  gc/stress/gcbasher/TestGCBasherWithSerial.java \
146  gc/stress/gcbasher/TestGCBasherWithParallel.java
147
148hotspot_tier1_runtime = \
149  runtime/ \
150 -runtime/6626217/Test6626217.sh \
151 -runtime/7100935 \
152 -runtime/7158988/FieldMonitor.java \
153 -runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java \
154 -runtime/CommandLine/PrintGCApplicationConcurrentTime.java \
155 -runtime/ConstantPool/IntfMethod.java \
156 -runtime/ErrorHandling/CreateCoredumpOnCrash.java \
157 -runtime/ErrorHandling/ErrorHandler.java \
158 -runtime/ErrorHandling/TimeoutInErrorHandlingTest.java \
159 -runtime/logging/MonitorMismatchTest.java \
160 -runtime/memory/ReserveMemory.java \
161 -runtime/memory/RunUnitTestsConcurrently.java \
162 -runtime/Metaspace/FragmentMetaspace.java \
163 -runtime/Metaspace/FragmentMetaspaceSimple.java \
164 -runtime/MirrorFrame/Test8003720.java \
165 -runtime/modules/LoadUnloadModuleStress.java \
166 -runtime/modules/ModuleStress/ExportModuleStressTest.java \
167 -runtime/modules/ModuleStress/ModuleStressGC.java \
168 -runtime/NMT \
169 -runtime/RedefineObject/TestRedefineObject.java \
170 -runtime/RedefineTests/RedefineLeak.java \
171 -runtime/RedefineTests/RedefinePreviousVersions.java \
172 -runtime/RedefineTests/RedefineRunningMethods.java \
173 -runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java \
174 -runtime/ReservedStack \
175 -runtime/SelectionResolution/AbstractMethodErrorTest.java \
176 -runtime/SelectionResolution/IllegalAccessErrorTest.java \
177 -runtime/SelectionResolution/InvokeInterfaceICCE.java \
178 -runtime/SelectionResolution/InvokeInterfaceSuccessTest.java \
179 -runtime/SelectionResolution/InvokeSpecialICCE.java \
180 -runtime/SelectionResolution/InvokeSpecialSuccessTest.java \
181 -runtime/SelectionResolution/InvokeStaticICCE.java \
182 -runtime/SelectionResolution/InvokeVirtualICCE.java \
183 -runtime/SelectionResolution/InvokeVirtualSuccessTest.java \
184 -runtime/SharedArchiveFile/CdsSameObjectAlignment.java \
185 -runtime/SharedArchiveFile/DefaultUseWithClient.java \
186 -runtime/SharedArchiveFile/SharedBaseAddress.java \
187 -runtime/Thread/CancellableThreadTest.java \
188 -runtime/Thread/TestThreadDumpMonitorContention.java \
189 -runtime/Unsafe/RangeCheck.java \
190  sanity/ \
191  testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
192
193hotspot_cds = \
194  runtime/SharedArchiveFile/ \
195  runtime/CompressedOops/
196
197
198hotspot_tier1_serviceability = \
199  serviceability/dcmd/compiler \
200  serviceability/logging
201
202hotspot_tier1 = \
203  :hotspot_tier1_common \
204  :hotspot_tier1_compiler_1 \
205  :hotspot_tier1_compiler_2 \
206  :hotspot_tier1_compiler_3 \
207  :hotspot_tier1_compiler_closed \
208  :hotspot_tier1_gc_1 \
209  :hotspot_tier1_gc_2 \
210  :hotspot_tier1_gc_closed \
211  :hotspot_tier1_gc_gcold \
212  :hotspot_tier1_runtime \
213  :hotspot_tier1_serviceability
214
215hotspot_tier2_runtime = \
216  runtime/ \
217  serviceability/ \
218 -runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java \
219 -runtime/Thread/TestThreadDumpMonitorContention.java \
220 -:hotspot_tier1_runtime \
221 -:hotspot_tier1_serviceability \
222 -:hotspot_tier2_runtime_platform_agnostic
223
224hotspot_tier2_runtime_platform_agnostic = \
225  runtime/SelectionResolution \
226 -:hotspot_tier1_runtime
227
228hotspot_tier3_runtime = \
229  runtime/ \
230  serviceability/ \
231 -:hotspot_tier1_runtime \
232 -:hotspot_tier1_serviceability \
233 -:hotspot_tier2_runtime_platform_agnostic \
234 -:hotspot_tier2_runtime
235
236hotspot_runtime_minimalvm = \
237  runtime/MinimalVM \
238  runtime/ErrorHandling \
239  runtime/logging
240
241