jprt.properties revision 1223:67395f7ca2db
1151497Sru#
275584Sru# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
375584Sru# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
475584Sru#
575584Sru# This code is free software; you can redistribute it and/or modify it
675584Sru# under the terms of the GNU General Public License version 2 only, as
775584Sru# published by the Free Software Foundation.  Oracle designates this
875584Sru# particular file as subject to the "Classpath" exception as provided
975584Sru# by Oracle in the LICENSE file that accompanied this code.
10151497Sru#
11151497Sru# This code is distributed in the hope that it will be useful, but WITHOUT
12151497Sru# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13151497Sru# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14151497Sru# version 2 for more details (a copy is included in the LICENSE file that
15151497Sru# accompanied this code).
16151497Sru#
17151497Sru# You should have received a copy of the GNU General Public License version
18151497Sru# 2 along with this work; if not, write to the Free Software Foundation,
19151497Sru# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20151497Sru#
21151497Sru# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22151497Sru# or visit www.oracle.com if you need additional information or have any
23151497Sru# questions.
24151497Sru#
25151497Sru
26151497Sru##############
27151497Sru#
28151497Sru# Global settings
29151497Sru#
30151497Sru
31151497Sru# The current release name
32151497Srujprt.tools.default.release=jdk9
33151497Sru
34151497Sru# Check if this is the equivalent of a hotspot push job
35151497Sru# Interpret -testset hotspot to mean exactly that
36151497Srumy.is.hotspot.job.hotspot=true
37151497Srumy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
38151497Sru
39151497Sru# Disable syncing the source after builds and tests are done
40151497Srujprt.sync.push=${my.is.hotspot.job ? false : true}
41151497Sru
42151497Sru# Directories to be excluded from the source bundles
43151497Srujprt.bundle.exclude.src.dirs=build dist webrev
44151497Sru
45151497Sru# Use configure when building
46151497Srujprt.build.use.configure=true
47151497Sru
48151497Sru# Set make target to use for different build flavors
49151497Srujprt.build.flavor.debugOpen.target=jprt_bundle
50151497Srujprt.build.flavor.fastdebug.target=jprt_bundle
51151497Srujprt.build.flavor.product.target=jprt_bundle
52151497Srujprt.build.flavor.productOpen.target=jprt_bundle
53151497Sru
54151497Sru# Use these configure args to define debug level
55151497Srujprt.debug.build.configure.args=--with-debug-level=slowdebug
56151497Srujprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
57151497Srujprt.product.build.configure.args=--with-debug-level=release
58151497Srujprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
59151497Srujprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
60151497Srujprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
61151497Sru
62151497Sru# Select build flavors and build targets
63151497Srujprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
64151497Srujprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
65151497Sru
66151497Sru# Select test targets - jprt default for jprt.test.set is "default"
67151497Srujprt.test.targets=${my.test.targets.${jprt.test.set}}
68151497Srujprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
69151497Sru
70151497Sru# 7155453: Work-around to prevent popups on OSX from blocking test completion
71151497Sru# but the work-around is added to all platforms to be consistent
72151497Srujprt.jbb.options=-Djava.awt.headless=true
73151497Sru
74151497Sru########
75151497Sru#
76151497Sru# Build options (generic)
77151497Sru#
78151497Sru
79151497Sru# Configure args common to all builds
80151497Sru# Also allows for additional, testset specific configure arguments to be set
81151497Srujprt.build.configure.args=						\
82151497Sru    --with-output-sync=recurse 						\
83151497Sru    --with-boot-jdk=$ALT_BOOTDIR 					\
84151497Sru    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS 				\
85151497Sru    ${my.additional.build.configure.args.${jprt.test.set}}
86151497Sru
87151497Sru# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
88151497Srujprt.i586.build.configure.args=						\
89151497Sru    --with-target-bits=32
90151497Sru
91151497Sru# i586 platforms have both client and server, but to allow for overriding the exact configuration
92151497Sru# on a per-build flavor basis the value is set for the individual build flavors
93151497Srumy.i586.default.build.configure.args=					\
94151497Sru    --with-jvm-variants=client,server
95151497Srujprt.i586.debug.build.configure.args=					\
96151497Sru    ${my.i586.default.build.configure.args}				\
97151497Sru    ${jprt.debug.build.configure.args}
98151497Srujprt.i586.fastdebug.build.configure.args=				\
99151497Sru    ${my.i586.default.build.configure.args}				\
100151497Sru    ${jprt.fastdebug.build.configure.args}
101151497Srujprt.i586.product.build.configure.args=					\
102151497Sru    ${my.i586.default.build.configure.args}				\
103151497Sru    ${jprt.product.build.configure.args}
104151497Srujprt.i586.debugOpen.build.configure.args=				\
105151497Sru    ${my.i586.default.build.configure.args}				\
106151497Sru    ${jprt.debugOpen.build.configure.args}
107151497Srujprt.i586.fastdebugOpen.build.configure.args=				\
108151497Sru    ${my.i586.default.build.configure.args}				\
109151497Sru    ${jprt.fastdebugOpen.build.configure.args}
110151497Srujprt.i586.productOpen.build.configure.args=				\
111151497Sru    ${my.i586.default.build.configure.args}				\
112151497Sru    ${jprt.productOpen.build.configure.args}
113151497Sru
114151497Sru########
115151497Sru#
116151497Sru# Build targets and options (default/jdk)
117151497Sru#
118151497Sru
119151497Sru# The default build flavors
120151497Srumy.build.flavors.default=fastdebug,product
121151497Sru
122151497Sru# Standard list of jprt build targets for this source tree
123151497Srumy.build.targets.default=						\
124151497Sru    solaris_sparcv9_5.11-{product|fastdebug},				\
125151497Sru    solaris_x64_5.11-{product|fastdebug},				\
126151497Sru    linux_i586_2.6-{product|fastdebug},					\
127151497Sru    linux_x64_2.6-{product|fastdebug},					\
128151497Sru    macosx_x64_10.7-{product|fastdebug},				\
129151497Sru    windows_i586_6.1-{product|fastdebug},				\
130151497Sru    windows_x64_6.1-{product|fastdebug}
131151497Sru
132151497Sru# Test target list (no fastdebug & limited c2 testing)
133151497Srumy.test.target.set=							\
134151497Sru    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
135151497Sru    solaris_x64_5.11-product-c2-TESTNAME,				\
136151497Sru    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
137151497Sru    linux_x64_2.6-product-c2-TESTNAME,					\
138151497Sru    macosx_x64_10.7-product-c2-TESTNAME,				\
139151497Sru    windows_i586_6.1-product-c1-TESTNAME,				\
140151497Sru    windows_x64_6.1-product-c2-TESTNAME
141151497Sru
142151497Sru# Default vm test targets (testset=default)
143151497Srumy.test.targets.default=						\
144151497Sru    ${my.test.target.set:TESTNAME=jvm98},				\
145151497Sru    ${my.test.target.set:TESTNAME=scimark}
146151497Sru
147151497Sru# Default jdk test targets (testset=default)
148151497Srumy.make.rule.test.targets.default=					\
149151497Sru    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
150151497Sru    ${my.test.target.set:TESTNAME=jdk_lang},				\
151151497Sru    ${my.test.target.set:TESTNAME=jdk_math},				\
152151497Sru    ${my.test.target.set:TESTNAME=jdk_util}
153151497Sru    
154151497Sru# Default vm test targets (testset=core)
155151497Srumy.test.targets.core=
156151497Sru
157151497Sru# Core jdk test targets (testset=core)
158151497Srumy.make.rule.test.targets.core=						\
159151497Sru    ${my.test.target.set:TESTNAME=jdk_lang},				\
160151497Sru    ${my.test.target.set:TESTNAME=jdk_math},				\
161151497Sru    ${my.test.target.set:TESTNAME=jdk_util},				\
162151497Sru    ${my.test.target.set:TESTNAME=jdk_io},				\
163151497Sru    ${my.test.target.set:TESTNAME=jdk_net},				\
164151497Sru    ${my.test.target.set:TESTNAME=jdk_nio},				\
165151497Sru    ${my.test.target.set:TESTNAME=jdk_security1},			\
166151497Sru    ${my.test.target.set:TESTNAME=jdk_security2},			\
167151497Sru    ${my.test.target.set:TESTNAME=jdk_security3},			\
168151497Sru    ${my.test.target.set:TESTNAME=jdk_security4},			\
169151497Sru    ${my.test.target.set:TESTNAME=jdk_rmi},				\
170151497Sru    ${my.test.target.set:TESTNAME=jdk_text},				\
171151497Sru    ${my.test.target.set:TESTNAME=jdk_time},				\
172151497Sru    ${my.test.target.set:TESTNAME=jdk_other},				\
173151497Sru    ${my.test.target.set:TESTNAME=core_tools}
174151497Sru
175151497Sru# Svc vm test targets (testset=svc)
176151497Srumy.test.targets.svc=
177151497Sru
178151497Sru# Core jdk test targets (testset=svc)
179151497Srumy.make.rule.test.targets.svc=						\
180151497Sru    ${my.test.target.set:TESTNAME=jdk_management},			\
181151497Sru    ${my.test.target.set:TESTNAME=jdk_instrument},			\
182151497Sru    ${my.test.target.set:TESTNAME=jdk_jmx},				\
183151497Sru    ${my.test.target.set:TESTNAME=jdk_jdi},				\
184151497Sru    ${my.test.target.set:TESTNAME=svc_tools},                           \
185151497Sru    ${my.make.rule.test.targets.svc.extra}
186151497Sru
187151497Sru# All vm test targets (testset=all)
188151497Srumy.test.targets.all=							\
189151497Sru    ${my.test.targets.default},						\
190151497Sru    ${my.test.target.set:TESTNAME=runThese},				\
191151497Sru    ${my.test.target.set:TESTNAME=jbb_default}
192151497Sru
193151497Sru# All jdk test targets (testset=all)
194151497Srumy.make.rule.test.targets.all=						\
195151497Sru    ${my.make.rule.test.targets.core},					\
196151497Sru    ${my.make.rule.test.targets.svc},					\
197151497Sru    ${my.test.target.set:TESTNAME=jdk_awt},				\
198151497Sru    ${my.test.target.set:TESTNAME=jdk_beans},				\
199151497Sru    ${my.test.target.set:TESTNAME=jdk_sound},				\
200151497Sru    ${my.test.target.set:TESTNAME=jdk_swing}
201151497Sru
202151497Sru# PIT vm test targets (testset=pit)
203151497Srumy.test.targets.pit=							\
204151497Sru   ${my.test.targets.all}
205151497Sru
206151497Sru# PIT jdk test targets (testset=pit)
207151497Srumy.make.rule.test.targets.pit=						\
208151497Sru    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
209151497Sru    ${my.make.rule.test.targets.core},					\
210151497Sru    ${my.make.rule.test.targets.svc}
211151497Sru
212151497Sru# JCK test targets in test/Makefile (no windows)
213151497Srumy.test.target.set.jck=							\
214151497Sru    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
215151497Sru    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
216151497Sru    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
217151497Sru    linux_x64_2.6-product-c2-JCK7TESTRULE
218151497Sru
219151497Sru# JCK testset targets
220151497Srumy.make.rule.test.targets.jck=						\
221151497Sru    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
222151497Sru    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
223151497Sru    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
224151497Sru
225151497Sru
226151497Sru#############
227151497Sru#
228151497Sru# Hotspot related settings (testset=hotspot)
229151497Sru#
230151497Sru
231151497Sru# The hotspot build flavors
232151497Srumy.build.flavors.hotspot=						\
233151497Sru    debugOpen,fastdebug,product,productOpen,				\
234151497Sru    ${my.additional.build.flavors.hotspot}
235151497Sru
236151497Sru# Platforms built for hotspot push jobs
237151497Srumy.build.targets.hotspot=						\
238151497Sru    solaris_sparcv9_5.11-{product|fastdebug|optimized},			\
239151497Sru    solaris_x64_5.11-{product|fastdebug},				\
240151497Sru    linux_i586_2.6-{product|fastdebug},					\
241151497Sru    linux_x64_2.6-{product|fastdebug|optimized},			\
242151497Sru    macosx_x64_10.7-{product|fastdebug},				\
243151497Sru    windows_i586_6.1-{product|fastdebug},				\
244151497Sru    windows_x64_6.1-{product|fastdebug|optimized},			\
245151497Sru    solaris_x64_5.11-{debugOpen},					\
246151497Sru    linux_x64_2.6-{productOpen},					\
247151497Sru    ${my.additional.build.targets.hotspot}
248151497Sru
249151497Sru# Tests to run on the various platforms for hotspot push jobs
250151497Srumy.test.targets.hotspot.solaris.sparcv9=				\
251151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
252151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
253151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
254151497Sru    solaris_sparcv9_5.11-product-c2-runThese8,				\
255151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
256151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
257151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,	\
258151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
259151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
260151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,	\
261151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
262151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,	\
263151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
264151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,		\
265151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,		\
266151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
267151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
268151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
269151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
270151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS,		\
271151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1,			\
272151497Sru    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
273151497Sru
274151497Srumy.test.targets.hotspot.solaris.x64=					\
275151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
276151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
277151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
278151497Sru    solaris_x64_5.11-product-c2-runThese8,				\
279151497Sru    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
280151497Sru    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
281151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
282151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
283151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
284151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
285151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
286151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
287151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
288151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,		\
289151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
290151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
291151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
292151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
293151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
294151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
295151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
296151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
297151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
298151497Sru    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
299151497Sru
300151497Srumy.test.targets.hotspot.linux.i586=					\
301151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
302151497Sru    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
303151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
304151497Sru    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
305151497Sru    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
306151497Sru    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
307151497Sru    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
308151497Sru    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
309151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
310151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
311151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
312151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
313151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
314151497Sru    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
315151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,			\
316151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,			\
317151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC,			\
318151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_CMS,				\
319151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_G1,				\
320151497Sru    linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,			\
321151497Sru    linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,			\
322151497Sru    linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,	\
323151497Sru    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,		\
324151497Sru    linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS,			\
325151497Sru    linux_i586_2.6-{product|fastdebug}-c1-jbb_G1,			\
326151497Sru    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
327151497Sru
328151497Srumy.test.targets.hotspot.linux.x64=					\
329151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
330151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
331151497Sru    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
332151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
333151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
334151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
335151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
336151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,			\
337151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
338151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,		\
339151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,		\
340151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC,		\
341151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,			\
342151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,			\
343151497Sru    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,		\
344151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,		\
345151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,		\
346151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,			\
347151497Sru    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
348151497Sru
349151497Srumy.test.targets.hotspot.macosx.x64=					\
350151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jvm98,			\
351151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered,		\
352151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-scimark,			\
353151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC,		\
354151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
355151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
356151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,		\
357151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,			\
358151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
359151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,		\
360151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,		\
361151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC,		\
362151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,			\
363151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,			\
364151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,		\
365151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,	\
366151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,		\
367151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,			\
368151497Sru    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
369151497Sru
370151497Srumy.test.targets.hotspot.windows.i586=					\
371151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98,			\
372151497Sru    windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
373151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark,		\
374151497Sru    windows_i586_6.1-product-{c1|c2}-runThese8,				\
375151497Sru    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_lang,		\
376151497Sru    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_vm,		\
377151497Sru    windows_i586_6.1-fastdebug-c1-runThese8_Xshare,			\
378151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
379151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
380151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
381151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
382151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
383151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
384151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,			\
385151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,			\
386151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC,			\
387151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_CMS,				\
388151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_G1,				\
389151497Sru    windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,			\
390151497Sru    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,		\
391151497Sru    windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
392151497Sru    windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,			\
393151497Sru    windows_i586_6.1-product-{c1|c2}-jbb_CMS,				\
394151497Sru    windows_i586_6.1-product-{c1|c2}-jbb_G1,				\
395151497Sru    windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
396151497Sru
397151497Srumy.test.targets.hotspot.windows.x64=					\
398151497Sru    windows_x64_6.1-{product|fastdebug}-c2-jvm98,			\
399151497Sru    windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
400151497Sru    windows_x64_6.1-{product|fastdebug}-c2-scimark,			\
401151497Sru    windows_x64_6.1-product-c2-runThese8,				\
402151497Sru    windows_x64_6.1-product-c2-runThese8_Xcomp_lang,			\
403151497Sru    windows_x64_6.1-product-c2-runThese8_Xcomp_vm,			\
404151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC,		\
405151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
406151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
407151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,		\
408151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,			\
409151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
410151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,		\
411151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,		\
412151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC,		\
413151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,			\
414151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,			\
415151497Sru    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,		\
416151497Sru    windows_x64_6.1-{product|fastdebug}-c2-jbb_default,			\
417151497Sru    windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
418151497Sru    windows_x64_6.1-product-c2-jbb_CMS,					\
419151497Sru    windows_x64_6.1-product-c2-jbb_ParallelGC,				\
420151497Sru    windows_x64_6.1-product-c2-jbb_G1,					\
421151497Sru    windows_x64_6.1-product-c2-jbb_ParOldGC
422151497Sru
423151497Sru# Some basic "smoke" tests for OpenJDK builds
424151497Srumy.test.targets.hotspot.open=						\
425151497Sru    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
426151497Sru    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
427151497Sru
428151497Sru# The complete list of test targets for jprt
429151497Srumy.test.targets.hotspot=						\
430151497Sru  ${my.test.targets.hotspot.open},					\
431151497Sru  ${my.test.targets.hotspot.solaris.sparcv9},				\
432151497Sru  ${my.test.targets.hotspot.solaris.x64},				\
433151497Sru  ${my.test.targets.hotspot.linux.i586},				\
434151497Sru  ${my.test.targets.hotspot.linux.x64},					\
435151497Sru  ${my.test.targets.hotspot.macosx.x64},				\
436151497Sru  ${my.test.targets.hotspot.windows.i586},				\
437151497Sru  ${my.test.targets.hotspot.windows.x64},				\
438151497Sru  ${my.test.targets.hotspot.solaris.sparcv9},				\
439151497Sru  ${my.test.targets.hotspot.solaris.x64},				\
440151497Sru  ${my.test.targets.hotspot.linux.x64},					\
441151497Sru  ${my.test.targets.hotspot.windows.i586},				\
442151497Sru  ${my.test.targets.hotspot.windows.x64},				\
443151497Sru  ${my.additional.test.targets.hotspot}
444151497Sru
445151497Sru
446151497Sru# Make file based test targets
447151497Sru
448151497Srumy.make.rule.test.targets.hotspot.clienttests=				\
449151497Sru  linux_i586_2.6-*-c1-hotspot_clienttest,				\
450151497Sru  windows_i586_6.1-*-c1-hotspot_clienttest
451151497Sru
452151497Srumy.make.rule.test.targets.hotspot.servertests=				\
453151497Sru  solaris_sparcv9_5.11-*-c2-hotspot_servertest,				\
454151497Sru  solaris_x64_5.11-*-c2-hotspot_servertest,				\
455151497Sru  linux_i586_2.6-*-c2-hotspot_servertest,				\
456151497Sru  linux_x64_2.6-*-c2-hotspot_servertest,				\
457151497Sru  macosx_x64_10.7-*-c2-hotspot_servertest,				\
458151497Sru  windows_i586_6.1-*-c2-hotspot_servertest,				\
459151497Sru  windows_x64_6.1-*-c2-hotspot_servertest
460151497Sru
461151497Srumy.make.rule.test.targets.hotspot.internalvmtests=			\
46275584Sru  solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests,		\
463151497Sru  solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests,		\
464151497Sru  linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests,			\
46575584Sru  linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests,			\
466151497Sru  macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests,			\
46775584Sru  windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests,		\
468151497Sru  windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
46975584Sru
470151497Srumy.make.rule.test.targets.hotspot.reg.group=				\
471151497Sru  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
472151497Sru  solaris_x64_5.11-fastdebug-c2-GROUP,					\
47375584Sru  linux_i586_2.6-fastdebug-c2-GROUP,					\
474151497Sru  linux_x64_2.6-fastdebug-c2-GROUP,					\
475151497Sru  macosx_x64_10.7-fastdebug-c2-GROUP,					\
476151497Sru  windows_i586_6.1-fastdebug-c2-GROUP,					\
477151497Sru  windows_x64_6.1-fastdebug-c2-GROUP,					\
478151497Sru  linux_i586_2.6-fastdebug-c1-GROUP,					\
479151497Sru  windows_i586_6.1-fastdebug-c1-GROUP
48075584Sru
481151497Srumy.make.rule.test.targets.hotspot=						\
482151497Sru  ${my.make.rule.test.targets.hotspot.clienttests},				\
48375584Sru  ${my.make.rule.test.targets.hotspot.servertests},				\
484151497Sru  ${my.make.rule.test.targets.hotspot.internalvmtests},				\
485151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest},	\
486151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1},	\
487151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2},	\
488151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},	\
489151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},	\
490151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
491151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
492151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime_closed},	\
493151497Sru  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
494151497Sru  ${my.additional.make.rule.test.targets.hotspot}
495151497Sru