jprt.properties revision 1679:a60a0c1bd394
1114902Sscottl#
2119418Sobrien# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
3114902Sscottl# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4114902Sscottl#
5114902Sscottl# This code is free software; you can redistribute it and/or modify it
6114902Sscottl# under the terms of the GNU General Public License version 2 only, as
7114902Sscottl# published by the Free Software Foundation.  Oracle designates this
8114902Sscottl# particular file as subject to the "Classpath" exception as provided
9114902Sscottl# by Oracle in the LICENSE file that accompanied this code.
10114902Sscottl#
11114902Sscottl# This code is distributed in the hope that it will be useful, but WITHOUT
12114902Sscottl# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13114902Sscottl# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14114902Sscottl# version 2 for more details (a copy is included in the LICENSE file that
15114902Sscottl# accompanied this code).
16114902Sscottl#
17114902Sscottl# You should have received a copy of the GNU General Public License version
18114902Sscottl# 2 along with this work; if not, write to the Free Software Foundation,
19114902Sscottl# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20114902Sscottl#
21114902Sscottl# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22114902Sscottl# or visit www.oracle.com if you need additional information or have any
23114902Sscottl# questions.
24114902Sscottl#
25114902Sscottl
26114902Sscottl##############
27114902Sscottl#
28119418Sobrien# Global settings
29119418Sobrien#
30114902Sscottl
31152919Sscottl# Install test bundle for targets in jprt.test.bundle.targets set
32114902Sscottljprt.selective.test.bundle.installation=true
33114902Sscottl
34114902Sscottl# The current release name
35114902Sscottljprt.tools.default.release=jdk9
36114902Sscottl
37114902Sscottl# Check if this is the equivalent of a hotspot push job
38114902Sscottl# Interpret -testset hotspot to mean exactly that
39114902Sscottlmy.is.hotspot.job.hotspot=true
40114902Sscottlmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
41114902Sscottl
42114902Sscottl# Disable syncing the source after builds and tests are done
43114902Sscottljprt.sync.push=${my.is.hotspot.job ? false : true}
44114902Sscottl
45140923Sscottl# Directories to be excluded from the source bundles
46114902Sscottljprt.bundle.exclude.src.dirs=build dist webrev
47114902Sscottl
48114902Sscottl# Use configure when building
49114902Sscottljprt.build.use.configure=true
50114902Sscottl
51114902Sscottl# Set up the run flavors (jvm variants)
52114902Sscottljprt.run.flavors=c1,c2,default,${my.additional.run.flavors}
53114902Sscottl
54114902Sscottl# Set make target to use for different build flavors
55114902Sscottljprt.build.flavor.debugOpen.target=jprt_bundle
56114902Sscottljprt.build.flavor.fastdebug.target=jprt_bundle
57114902Sscottljprt.build.flavor.product.target=jprt_bundle
58114902Sscottljprt.build.flavor.productOpen.target=jprt_bundle
59114902Sscottljprt.build.flavor.optimized.target=jprt_bundle
60114902Sscottljprt.build.flavor.optimizedOpen.target=jprt_bundle
61114902Sscottl
62114902Sscottl# Use these configure args to define debug level
63150535Sscottljprt.debug.build.configure.args=--with-debug-level=slowdebug
64114902Sscottljprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers
65114902Sscottljprt.product.build.configure.args=--with-debug-level=release
66150611Sglebiusjprt.optimized.build.configure.args=--with-debug-level=optimized
67114902Sscottljprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
68114902Sscottljprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
69114902Sscottljprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
70114902Sscottljprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
71114902Sscottl
72114902Sscottl# Select build flavors and build targets
73114902Sscottljprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
74114902Sscottljprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
75114902Sscottl
76114902Sscottl# Select test targets - jprt default for jprt.test.set is "default"
77114902Sscottljprt.test.targets=${my.test.targets.${jprt.test.set}}
78114902Sscottljprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
79114902Sscottljprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}}
80114902Sscottl
81114902Sscottl# 7155453: Work-around to prevent popups on OSX from blocking test completion
82114902Sscottl# but the work-around is added to all platforms to be consistent
83114902Sscottljprt.jbb.options=-Djava.awt.headless=true
84114902Sscottl
85114902Sscottl########
86114902Sscottl#
87114902Sscottl# Build options (generic)
88114902Sscottl#
89114902Sscottl
90114902Sscottl# Configure args common to all builds
91114902Sscottl# Also allows for additional, testset specific configure arguments to be set
92114902Sscottljprt.build.configure.args=						\
93114902Sscottl    --with-output-sync=recurse 						\
94116931Speter    --with-boot-jdk=$ALT_BOOTDIR 					\
95114902Sscottl    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS 				\
96114902Sscottl    ${my.additional.build.configure.args.${jprt.test.set}}		\
97114902Sscottl    ${my.custom.build.configure.args}
98114902Sscottl
99114902Sscottl# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
100114902Sscottljprt.i586.build.configure.args=						\
101114902Sscottl    --with-target-bits=32
102114902Sscottl
103114902Sscottl# i586 platforms have both client and server, but to allow for overriding the exact configuration
104114902Sscottl# on a per-build flavor basis the value is set for the individual build flavors
105114902Sscottlmy.i586.default.build.configure.args=					\
106114902Sscottl    --with-jvm-variants=client,server
107114902Sscottljprt.i586.debug.build.configure.args=					\
108114902Sscottl    ${my.i586.default.build.configure.args}				\
109114902Sscottl    ${jprt.debug.build.configure.args}
110114902Sscottljprt.i586.fastdebug.build.configure.args=				\
111114902Sscottl    ${my.i586.default.build.configure.args}				\
112114902Sscottl    ${jprt.fastdebug.build.configure.args}
113114902Sscottljprt.i586.product.build.configure.args=					\
114114902Sscottl    ${my.i586.default.build.configure.args}				\
115114902Sscottl    ${jprt.product.build.configure.args}
116114902Sscottljprt.i586.debugOpen.build.configure.args=				\
117114902Sscottl    ${my.i586.default.build.configure.args}				\
118114902Sscottl    ${jprt.debugOpen.build.configure.args}
119114902Sscottljprt.i586.fastdebugOpen.build.configure.args=				\
120114902Sscottl    ${my.i586.default.build.configure.args}				\
121114902Sscottl    ${jprt.fastdebugOpen.build.configure.args}
122114902Sscottljprt.i586.productOpen.build.configure.args=				\
123114902Sscottl    ${my.i586.default.build.configure.args}				\
124114902Sscottl    ${jprt.productOpen.build.configure.args}
125114902Sscottljprt.linux_i586.build.configure.args=					\
126114902Sscottl    --with-devkit=$GCC492_OEL64_HOME					\
127114902Sscottl    ${jprt.i586.build.configure.args}
128114902Sscottljprt.linux_x64.build.configure.args=					\
129114902Sscottl    --with-devkit=$GCC492_OEL64_HOME
130114902Sscottljprt.windows_i586.build.configure.args=					\
131121211Sphk    --with-devkit=$VS2013SP4_HOME					\
132114902Sscottl    ${jprt.i586.build.configure.args}
133121211Sphkjprt.windows_x64.build.configure.args=					\
134114902Sscottl    --with-devkit=$VS2013SP4_HOME
135114902Sscottl
136114902Sscottl########
137114902Sscottl#
138114902Sscottl# Build targets and options (default/jdk)
139114902Sscottl#
140140923Sscottl
141114902Sscottl# The default build flavors
142114902Sscottlmy.build.flavors.default=fastdebug,product
143140923Sscottl
144114902Sscottl# Standard list of jprt build targets for this source tree
145114902Sscottlmy.build.targets.default=						\
146114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug},				\
147114902Sscottl    solaris_x64_5.11-{product|fastdebug},				\
148114902Sscottl    linux_i586_2.6-{product|fastdebug},					\
149114902Sscottl    linux_x64_2.6-{product|fastdebug},					\
150114902Sscottl    macosx_x64_10.9-{product|fastdebug},				\
151126364Sscottl    windows_i586_6.2-{product|fastdebug},				\
152114902Sscottl    windows_x64_6.2-{product|fastdebug}
153126364Sscottl
154140923Sscottl# Test target list (no fastdebug & limited c2 testing)
155126364Sscottlmy.test.target.set=							\
156126364Sscottl    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
157140923Sscottl    solaris_x64_5.11-product-c2-TESTNAME,				\
158114902Sscottl    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
159126364Sscottl    linux_x64_2.6-product-c2-TESTNAME,					\
160140923Sscottl    macosx_x64_10.9-product-c2-TESTNAME,				\
161126364Sscottl    windows_i586_6.2-product-c1-TESTNAME,				\
162126364Sscottl    windows_x64_6.2-product-c2-TESTNAME
163126364Sscottl
164140923Sscottl# Default vm test targets (testset=default)
165114902Sscottlmy.test.targets.default=						\
166114902Sscottl    ${my.test.target.set:TESTNAME=jvm98},				\
167114902Sscottl    ${my.test.target.set:TESTNAME=scimark}
168114902Sscottl
169114902Sscottl# Default jdk test targets (testset=default)
170114902Sscottlmy.make.rule.test.targets.default=					\
171114902Sscottl    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
172114902Sscottl    ${my.test.target.set:TESTNAME=jdk_lang},				\
173114902Sscottl    ${my.test.target.set:TESTNAME=jdk_math},				\
174114902Sscottl    ${my.test.target.set:TESTNAME=jdk_util}
175114902Sscottl
176114902Sscottl# Default vm test targets (testset=core)
177114902Sscottlmy.test.targets.core=
178114902Sscottl
179150535Sscottl# Core jdk test targets (testset=core)
180114902Sscottlmy.make.rule.test.targets.core=						\
181114902Sscottl    ${my.test.target.set:TESTNAME=jdk_lang},				\
182114902Sscottl    ${my.test.target.set:TESTNAME=jdk_math},				\
183114902Sscottl    ${my.test.target.set:TESTNAME=jdk_util},				\
184114902Sscottl    ${my.test.target.set:TESTNAME=jdk_io},				\
185114902Sscottl    ${my.test.target.set:TESTNAME=jdk_net},				\
186114902Sscottl    ${my.test.target.set:TESTNAME=jdk_nio},				\
187114902Sscottl    ${my.test.target.set:TESTNAME=jdk_security1},			\
188114902Sscottl    ${my.test.target.set:TESTNAME=jdk_security2},			\
189114902Sscottl    ${my.test.target.set:TESTNAME=jdk_security3},			\
190114902Sscottl    ${my.test.target.set:TESTNAME=jdk_security4},			\
191114902Sscottl    ${my.test.target.set:TESTNAME=jdk_rmi},				\
192114902Sscottl    ${my.test.target.set:TESTNAME=jdk_text},				\
193150535Sscottl    ${my.test.target.set:TESTNAME=jdk_time},				\
194150535Sscottl    ${my.test.target.set:TESTNAME=jdk_other},				\
195150535Sscottl    ${my.test.target.set:TESTNAME=core_tools}
196150535Sscottl
197150535Sscottl# Svc vm test targets (testset=svc)
198150535Sscottlmy.test.targets.svc=
199150535Sscottl
200150535Sscottl# Core jdk test targets (testset=svc)
201114902Sscottlmy.make.rule.test.targets.svc=						\
202114902Sscottl    ${my.test.target.set:TESTNAME=jdk_management},			\
203114902Sscottl    ${my.test.target.set:TESTNAME=jdk_instrument},			\
204114902Sscottl    ${my.test.target.set:TESTNAME=jdk_jmx},				\
205114902Sscottl    ${my.test.target.set:TESTNAME=jdk_jdi},				\
206114902Sscottl    ${my.test.target.set:TESTNAME=svc_tools},                           \
207114902Sscottl    ${my.make.rule.test.targets.svc.extra}
208114902Sscottl
209114902Sscottl# JAXP vm test targets (testset=jaxp)
210114902Sscottlmy.test.targets.jaxp=
211114902Sscottl
212114902Sscottl# JAXP test targets (testset=jaxp)
213114902Sscottlmy.make.rule.test.targets.jaxp=						\
214114902Sscottl    ${my.test.target.set:TESTNAME=jaxp_all}
215114902Sscottl
216114902Sscottl# All vm test targets (testset=all)
217114902Sscottlmy.test.targets.all=							\
218114902Sscottl    ${my.test.targets.default},						\
219114902Sscottl    ${my.test.target.set:TESTNAME=runThese},				\
220114902Sscottl    ${my.test.target.set:TESTNAME=jbb_default}
221140923Sscottl
222140923Sscottl# All jdk test targets (testset=all)
223114902Sscottlmy.make.rule.test.targets.all=						\
224114902Sscottl    ${my.make.rule.test.targets.core},					\
225114902Sscottl    ${my.make.rule.test.targets.svc},					\
226114902Sscottl    ${my.test.target.set:TESTNAME=jdk_awt},				\
227114902Sscottl    ${my.test.target.set:TESTNAME=jdk_beans},				\
228114902Sscottl    ${my.test.target.set:TESTNAME=jdk_sound},				\
229114902Sscottl    ${my.test.target.set:TESTNAME=jdk_swing}
230114902Sscottl
231114902Sscottl# PIT vm test targets (testset=pit)
232114902Sscottlmy.test.targets.pit=							\
233114902Sscottl   ${my.test.targets.all}
234150535Sscottl
235150535Sscottl# PIT jdk test targets (testset=pit)
236150535Sscottlmy.make.rule.test.targets.pit=						\
237150535Sscottl    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
238114902Sscottl    ${my.make.rule.test.targets.core},					\
239150535Sscottl    ${my.make.rule.test.targets.svc}                                    \
240150535Sscottl    ${my.make.rule.test.targets.jaxp}
241114902Sscottl
242114902Sscottl# JCK test targets in test/Makefile (no windows)
243114902Sscottlmy.test.target.set.jck=							\
244114902Sscottl    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
245114902Sscottl    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
246114902Sscottl    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
247114902Sscottl    linux_x64_2.6-product-c2-JCK7TESTRULE
248114902Sscottl
249114902Sscottl# JCK testset targets
250114902Sscottlmy.make.rule.test.targets.jck=						\
251114902Sscottl    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
252114902Sscottl    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
253140923Sscottl    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
254114902Sscottl
255140923Sscottl
256140923Sscottl#############
257114902Sscottl#
258114902Sscottl# Hotspot related settings (testset=hotspot)
259114902Sscottl#
260140923Sscottl
261150535Sscottl# The hotspot build flavors
262114902Sscottlmy.build.flavors.hotspot=						\
263114902Sscottl    debugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \
264114902Sscottl    ${my.additional.build.flavors.hotspot}
265114902Sscottl
266114902Sscottl# Platforms built for hotspot push jobs
267114902Sscottlmy.build.targets.hotspot=						\
268114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug},			\
269114902Sscottl    solaris_x64_5.11-{product|fastdebug},				\
270114902Sscottl    linux_i586_2.6-{product|fastdebug},					\
271114902Sscottl    linux_x64_2.6-{product|fastdebug},			\
272114902Sscottl    macosx_x64_10.9-{product|fastdebug},				\
273114902Sscottl    windows_i586_6.2-{product|fastdebug},				\
274114902Sscottl    windows_x64_6.2-{product|fastdebug},			\
275114902Sscottl    solaris_x64_5.11-{debugOpen},					\
276150535Sscottl    linux_x64_2.6-{productOpen},					\
277150535Sscottl    ${my.additional.build.targets.hotspot}
278114902Sscottl
279114902Sscottl# Tests to run on the various platforms for hotspot push jobs
280150535Sscottlmy.test.targets.hotspot.solaris.sparcv9=				\
281114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
282114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
283114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
284114902Sscottl    solaris_sparcv9_5.11-product-c2-runThese8,				\
285114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
286114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
287114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
288114902Sscottl    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1
289114902Sscottl
290114902Sscottlmy.test.targets.hotspot.solaris.x64=					\
291114902Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
292114902Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
293114902Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
294150535Sscottl    solaris_x64_5.11-product-c2-runThese8,				\
295150535Sscottl    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
296150535Sscottl    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
297150535Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
298150535Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
299150535Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
300150535Sscottl    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1
301150535Sscottl
302150535Sscottlmy.test.targets.hotspot.linux.i586=					\
303150535Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
304150535Sscottl    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
305114902Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
306114902Sscottl    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
307114902Sscottl    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
308114902Sscottl    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
309114902Sscottl    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
310114902Sscottl    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
311114902Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
312114902Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
313114902Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
314114902Sscottl    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1
315114902Sscottl
316114902Sscottlmy.test.targets.hotspot.linux.x64=					\
317114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
318114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
319114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
320114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
321114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
322114902Sscottl    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
323140923Sscottl    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1
324140923Sscottl
325114902Sscottlmy.test.targets.hotspot.macosx.x64=					\
326114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-jvm98,			\
327114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered,		\
328114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-scimark,			\
329114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_SerialGC,		\
330114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
331114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS,		\
332114902Sscottl    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1
333114902Sscottl
334114902Sscottlmy.test.targets.hotspot.windows.i586=					\
335114902Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98,			\
336150535Sscottl    windows_i586_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
337150535Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-scimark,		\
338150535Sscottl    windows_i586_6.2-product-{c1|c2}-runThese8,				\
339150535Sscottl    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_lang,		\
340150535Sscottl    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_vm,		\
341150535Sscottl    windows_i586_6.2-fastdebug-c1-runThese8_Xshare,			\
342114902Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
343114902Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
344114902Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
345114902Sscottl    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1
346114902Sscottl
347114902Sscottlmy.test.targets.hotspot.windows.x64=					\
348114902Sscottl    windows_x64_6.2-{product|fastdebug}-c2-jvm98,			\
349114902Sscottl    windows_x64_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
350114902Sscottl    windows_x64_6.2-{product|fastdebug}-c2-scimark,			\
351114902Sscottl    windows_x64_6.2-product-c2-runThese8,				\
352114902Sscottl    windows_x64_6.2-product-c2-runThese8_Xcomp_lang,			\
353114902Sscottl    windows_x64_6.2-product-c2-runThese8_Xcomp_vm,			\
354114902Sscottl    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_SerialGC,		\
355140923Sscottl    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
356140923Sscottl    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS,		\
357140923Sscottl    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1
358114902Sscottl
359114902Sscottl# Some basic "smoke" tests for OpenJDK builds
360114902Sscottlmy.test.targets.hotspot.open=						\
361140923Sscottl    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
362150535Sscottl    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
363114902Sscottl
364114902Sscottl# The complete list of test targets for jprt
365114902Sscottlmy.test.targets.hotspot=						\
366114902Sscottl  ${my.test.targets.hotspot.open},					\
367114902Sscottl  ${my.test.targets.hotspot.solaris.sparcv9},				\
368114902Sscottl  ${my.test.targets.hotspot.solaris.x64},				\
369114902Sscottl  ${my.test.targets.hotspot.linux.i586},				\
370114902Sscottl  ${my.test.targets.hotspot.linux.x64},					\
371114902Sscottl  ${my.test.targets.hotspot.macosx.x64},				\
372114902Sscottl  ${my.test.targets.hotspot.windows.i586},				\
373114902Sscottl  ${my.test.targets.hotspot.windows.x64},				\
374114902Sscottl  ${my.test.targets.hotspot.solaris.sparcv9},				\
375114902Sscottl  ${my.test.targets.hotspot.solaris.x64},				\
376114902Sscottl  ${my.test.targets.hotspot.linux.x64},					\
377114902Sscottl  ${my.test.targets.hotspot.windows.i586},				\
378114902Sscottl  ${my.test.targets.hotspot.windows.x64},				\
379114902Sscottl  ${my.additional.test.targets.hotspot}
380114902Sscottl
381114902Sscottl
382114902Sscottl# Make file based test targets
383150535Sscottl
384140923Sscottlmy.make.rule.test.targets.hotspot.basicvmtests=                         \
385114902Sscottl  linux_i586_2.6-*-default-hotspot_basicvmtest,                         \
386114902Sscottl  linux_x64_2.6-*-default-hotspot_basicvmtest,                          \
387114902Sscottl  macosx_x64_10.9-*-default-hotspot_basicvmtest,                        \
388114902Sscottl  solaris_sparcv9_5.11-*-default-hotspot_basicvmtest,                   \
389114902Sscottl  solaris_x64_5.11-*-default-hotspot_basicvmtest,                       \
390114902Sscottl  windows_i586_6.2-*-default-hotspot_basicvmtest,                       \
391140923Sscottl  windows_x64_6.2-*-default-hotspot_basicvmtest
392140923Sscottl  
393114902Sscottlmy.make.rule.test.targets.hotspot.reg.group=				\
394140923Sscottl  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
395114902Sscottl  solaris_x64_5.11-fastdebug-c2-GROUP,					\
396114902Sscottl  linux_i586_2.6-fastdebug-c2-GROUP,					\
397140923Sscottl  linux_x64_2.6-fastdebug-c2-GROUP,					\
398150535Sscottl  macosx_x64_10.9-fastdebug-c2-GROUP,					\
399114902Sscottl  windows_i586_6.2-fastdebug-c2-GROUP,					\
400114902Sscottl  windows_x64_6.2-fastdebug-c2-GROUP,					\
401114902Sscottl  linux_i586_2.6-fastdebug-c1-GROUP,					\
402114902Sscottl  windows_i586_6.2-fastdebug-c1-GROUP
403114902Sscottl
404122999Smbr# Hotspot jtreg tests
405122999Smbrmy.make.rule.test.targets.hotspot.reg=						\
406122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1},	\
407122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2},	\
408122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},	\
409122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},	\
410122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
411122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed},       \
412122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold},        \
413122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
414122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
415122999Smbr  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity},		\
416122999Smbr  ${my.additional.make.rule.test.targets.hotspot.reg}
417122999Smbr
418122999Smbr# Other Makefile based Hotspot tests
419122999Smbrmy.make.rule.test.targets.hotspot.other=                                \
420122999Smbr  ${my.make.rule.test.targets.hotspot.basicvmtests},                    \
421122999Smbr  ${my.additional.make.rule.test.targets.hotspot.other}
422122999Smbr
423122999Smbr# All the makefile based tests to run
424122999Smbrmy.make.rule.test.targets.hotspot=                                      \
425122999Smbr  ${my.make.rule.test.targets.hotspot.reg}                              \
426122999Smbr  ${my.make.rule.test.targets.hotspot.other}
427122999Smbr
428122999Smbr# Install the test bundle for the testset hotspot jtreg tests
429122999Smbr# (but not for the other Makefile based tests)
430122999Smbrmy.jprt.test.bundle.targets.hotspot=${my.make.rule.test.targets.hotspot.reg}
431122999Smbr
432122999Smbr# Native jdk and hotspot test targets (testset=nativesanity)
433122999Smbrmy.make.rule.test.targets.nativesanity=					\
434122999Smbr    ${my.test.target.set:TESTNAME=jdk_native_sanity},			\
435122999Smbr    ${my.test.target.set:TESTNAME=hotspot_native_sanity}
436122999Smbr
437122999Smbr# Install the test bundle for the nativesanity jtreg tests
438122999Smbrmy.jprt.test.bundle.targets.nativesanity=${my.make.rule.test.targets.nativesanity}
439122999Smbr