jprt.properties revision 1084:9f96a36ef77c
1218885Sdim#
2218885Sdim# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
3218885Sdim# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4218885Sdim#
5218885Sdim# This code is free software; you can redistribute it and/or modify it
6218885Sdim# under the terms of the GNU General Public License version 2 only, as
7218885Sdim# published by the Free Software Foundation.  Oracle designates this
8218885Sdim# particular file as subject to the "Classpath" exception as provided
9218885Sdim# by Oracle in the LICENSE file that accompanied this code.
10218885Sdim#
11218885Sdim# This code is distributed in the hope that it will be useful, but WITHOUT
12218885Sdim# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13218885Sdim# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14218885Sdim# version 2 for more details (a copy is included in the LICENSE file that
15218885Sdim# accompanied this code).
16218885Sdim#
17218885Sdim# You should have received a copy of the GNU General Public License version
18218885Sdim# 2 along with this work; if not, write to the Free Software Foundation,
19218885Sdim# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20218885Sdim#
21218885Sdim# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22218885Sdim# or visit www.oracle.com if you need additional information or have any
23218885Sdim# questions.
24218885Sdim#
25218885Sdim
26218885Sdim##############
27249423Sdim#
28249423Sdim# Global settings
29218885Sdim#
30234353Sdim
31239462Sdim# The current release name
32218885Sdimjprt.tools.default.release=jdk9
33218885Sdim
34218885Sdim# Check if this is the equivalent of a hotspot push job
35234353Sdim# Interpret -testset hotspot to mean exactly that
36263508Sdimmy.is.hotspot.job.hotspot=true
37218885Sdimmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
38218885Sdim
39218885Sdim# Disable syncing the source after builds and tests are done
40234353Sdimjprt.sync.push=${my.is.hotspot.job ? false : true}
41218885Sdim
42234353Sdim# Directories to be excluded from the source bundles
43218885Sdimjprt.bundle.exclude.src.dirs=build dist webrev
44243830Sdim
45234353Sdim# Use configure when building
46234353Sdimjprt.build.use.configure=true
47234353Sdim
48218885Sdim# Set make target to use for different build flavors
49218885Sdimjprt.build.flavor.debugOpen.target=jprt_bundle
50218885Sdimjprt.build.flavor.fastdebug.target=jprt_bundle
51218885Sdimjprt.build.flavor.product.target=jprt_bundle
52218885Sdimjprt.build.flavor.productOpen.target=jprt_bundle
53218885Sdim
54218885Sdim# Use these configure args to define debug level
55218885Sdimjprt.debug.build.configure.args=--with-debug-level=slowdebug
56218885Sdimjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
57218885Sdimjprt.product.build.configure.args=--with-debug-level=release
58218885Sdimjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
59218885Sdimjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
60218885Sdimjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
61218885Sdim
62218885Sdim# Select build flavors and build targets
63218885Sdimjprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
64218885Sdimjprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
65218885Sdim
66218885Sdim# Select test targets - jprt default for jprt.test.set is "default"
67218885Sdimjprt.test.targets=${my.test.targets.${jprt.test.set}}
68218885Sdimjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
69218885Sdim
70218885Sdim# 7155453: Work-around to prevent popups on OSX from blocking test completion
71218885Sdim# but the work-around is added to all platforms to be consistent
72218885Sdimjprt.jbb.options=-Djava.awt.headless=true
73218885Sdim
74218885Sdim########
75218885Sdim#
76218885Sdim# Build options (generic)
77218885Sdim#
78218885Sdim
79218885Sdim# Configure args common to all builds
80218885Sdim# Also allows for additional, testset specific configure arguments to be set
81218885Sdimjprt.build.configure.args=						\
82218885Sdim    --with-boot-jdk=$ALT_BOOTDIR					\
83239462Sdim    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS				\
84263508Sdim    ${my.additional.build.configure.args.${jprt.test.set}}
85263508Sdim
86263508Sdim# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
87263508Sdimjprt.i586.build.configure.args=						\
88263508Sdim    --with-target-bits=32
89263508Sdim
90263508Sdim# i586 platforms have both client and server, but to allow for overriding the exact configuration
91263508Sdim# on a per-build flavor basis the value is set for the individual build flavors
92263508Sdimmy.i586.default.build.configure.args=					\
93263508Sdim    --with-jvm-variants=client,server
94263508Sdimjprt.i586.debug.build.configure.args=					\
95263508Sdim    ${my.i586.default.build.configure.args}				\
96263508Sdim    ${jprt.debug.build.configure.args}
97263508Sdimjprt.i586.fastdebug.build.configure.args=				\
98263508Sdim    ${my.i586.default.build.configure.args}				\
99263508Sdim    ${jprt.fastdebug.build.configure.args}
100263508Sdimjprt.i586.product.build.configure.args=					\
101263508Sdim    ${my.i586.default.build.configure.args}				\
102263508Sdim    ${jprt.product.build.configure.args}
103263508Sdimjprt.i586.debugOpen.build.configure.args=				\
104263508Sdim    ${my.i586.default.build.configure.args}				\
105239462Sdim    ${jprt.debugOpen.build.configure.args}
106239462Sdimjprt.i586.fastdebugOpen.build.configure.args=				\
107239462Sdim    ${my.i586.default.build.configure.args}				\
108239462Sdim    ${jprt.fastdebugOpen.build.configure.args}
109239462Sdimjprt.i586.productOpen.build.configure.args=				\
110239462Sdim    ${my.i586.default.build.configure.args}				\
111239462Sdim    ${jprt.productOpen.build.configure.args}
112239462Sdim
113239462Sdim########
114239462Sdim#
115239462Sdim# Build targets and options (default/jdk)
116239462Sdim#
117239462Sdim
118239462Sdim# The default build flavors
119239462Sdimmy.build.flavors.default=fastdebug,product
120239462Sdim
121239462Sdim# Standard list of jprt build targets for this source tree
122239462Sdimmy.build.targets.default=						\
123239462Sdim    solaris_sparcv9_5.11-{product|fastdebug},				\
124239462Sdim    solaris_x64_5.11-{product|fastdebug},				\
125239462Sdim    linux_i586_2.6-{product|fastdebug},					\
126239462Sdim    linux_x64_2.6-{product|fastdebug},					\
127239462Sdim    macosx_x64_10.7-{product|fastdebug},				\
128263508Sdim    windows_i586_6.1-{product|fastdebug},				\
129263508Sdim    windows_x64_6.1-{product|fastdebug}
130263508Sdim
131239462Sdim# Test target list (no fastdebug & limited c2 testing)
132263508Sdimmy.test.target.set=							\
133263508Sdim    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
134263508Sdim    solaris_x64_5.11-product-c2-TESTNAME,				\
135263508Sdim    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
136263508Sdim    linux_x64_2.6-product-c2-TESTNAME,					\
137263508Sdim    macosx_x64_10.7-product-c2-TESTNAME,				\
138263508Sdim    windows_i586_6.1-product-c1-TESTNAME,				\
139263508Sdim    windows_x64_6.1-product-c2-TESTNAME
140263508Sdim
141263508Sdim# Default vm test targets (testset=default)
142263508Sdimmy.test.targets.default=						\
143263508Sdim    ${my.test.target.set:TESTNAME=jvm98},				\
144263508Sdim    ${my.test.target.set:TESTNAME=scimark}
145263508Sdim
146263508Sdim# Default jdk test targets (testset=default)
147218885Sdimmy.make.rule.test.targets.default=					\
148218885Sdim    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
149218885Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
150218885Sdim    ${my.test.target.set:TESTNAME=jdk_math},				\
151234353Sdim    ${my.test.target.set:TESTNAME=jdk_util}
152239462Sdim    
153239462Sdim# Default vm test targets (testset=core)
154263508Sdimmy.test.targets.core=
155263508Sdim
156263508Sdim# Core jdk test targets (testset=core)
157263508Sdimmy.make.rule.test.targets.core=						\
158234353Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
159234353Sdim    ${my.test.target.set:TESTNAME=jdk_math},				\
160234353Sdim    ${my.test.target.set:TESTNAME=jdk_util},				\
161234353Sdim    ${my.test.target.set:TESTNAME=jdk_io},				\
162234353Sdim    ${my.test.target.set:TESTNAME=jdk_net},				\
163234353Sdim    ${my.test.target.set:TESTNAME=jdk_nio},				\
164234353Sdim    ${my.test.target.set:TESTNAME=jdk_security1},			\
165234353Sdim    ${my.test.target.set:TESTNAME=jdk_security2},			\
166234353Sdim    ${my.test.target.set:TESTNAME=jdk_security3},			\
167234353Sdim    ${my.test.target.set:TESTNAME=jdk_rmi},				\
168218885Sdim    ${my.test.target.set:TESTNAME=jdk_text},				\
169239462Sdim    ${my.test.target.set:TESTNAME=jdk_time},				\
170218885Sdim    ${my.test.target.set:TESTNAME=jdk_other},				\
171263508Sdim    ${my.test.target.set:TESTNAME=core_tools}
172263508Sdim
173218885Sdim# Svc vm test targets (testset=svc)
174263508Sdimmy.test.targets.svc=
175263508Sdim
176263508Sdim# Core jdk test targets (testset=svc)
177263508Sdimmy.make.rule.test.targets.svc=						\
178263508Sdim    ${my.test.target.set:TESTNAME=jdk_management},			\
179263508Sdim    ${my.test.target.set:TESTNAME=jdk_instrument},			\
180263508Sdim    ${my.test.target.set:TESTNAME=jdk_jmx},				\
181263508Sdim    ${my.test.target.set:TESTNAME=jdk_jdi},				\
182263508Sdim    ${my.test.target.set:TESTNAME=jdk_jfr},				\
183263508Sdim    ${my.test.target.set:TESTNAME=svc_tools}
184263508Sdim
185263508Sdim# All vm test targets (testset=all)
186263508Sdimmy.test.targets.all=							\
187263508Sdim    ${my.test.targets.default},						\
188263508Sdim    ${my.test.target.set:TESTNAME=runThese},				\
189263508Sdim    ${my.test.target.set:TESTNAME=jbb_default}
190263508Sdim
191239462Sdim# All jdk test targets (testset=all)
192218885Sdimmy.make.rule.test.targets.all=						\
193239462Sdim    ${my.make.rule.test.targets.core},					\
194263508Sdim    ${my.make.rule.test.targets.svc},					\
195263508Sdim    ${my.test.target.set:TESTNAME=jdk_awt},				\
196263508Sdim    ${my.test.target.set:TESTNAME=jdk_beans1},				\
197263508Sdim    ${my.test.target.set:TESTNAME=jdk_beans2},				\
198263508Sdim    ${my.test.target.set:TESTNAME=jdk_beans3},				\
199263508Sdim    ${my.test.target.set:TESTNAME=jdk_sound},				\
200263508Sdim    ${my.test.target.set:TESTNAME=jdk_swing}
201263508Sdim
202263508Sdim# PIT vm test targets (testset=pit)
203263508Sdimmy.test.targets.pit=							\
204263508Sdim   ${my.test.targets.all}
205263508Sdim
206263508Sdim# PIT jdk test targets (testset=pit)
207263508Sdimmy.make.rule.test.targets.pit=						\
208263508Sdim    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
209263508Sdim    ${my.make.rule.test.targets.core},					\
210263508Sdim    ${my.make.rule.test.targets.svc}
211263508Sdim
212263508Sdim# JCK test targets in test/Makefile (no windows)
213239462Sdimmy.test.target.set.jck=							\
214218885Sdim    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
215239462Sdim    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
216218885Sdim    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
217218885Sdim    linux_x64_2.6-product-c2-JCK7TESTRULE
218234353Sdim
219234353Sdim# JCK testset targets
220234353Sdimmy.make.rule.test.targets.jck=						\
221263508Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
222234353Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
223234353Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
224234353Sdim
225234353Sdim
226234353Sdim#############
227234353Sdim#
228234353Sdim# Hotspot related settings (testset=hotspot)
229234353Sdim#
230234353Sdim
231234353Sdim# The hotspot build flavors
232234353Sdimmy.build.flavors.hotspot=						\
233263508Sdim    debugOpen,fastdebug,product,productOpen,				\
234234353Sdim    ${my.additional.build.flavors.hotspot}
235234353Sdim
236234353Sdim# Platforms built for hotspot push jobs
237234353Sdimmy.build.targets.hotspot=						\
238234353Sdim    solaris_sparcv9_5.11-{product|fastdebug|optimized},			\
239263508Sdim    solaris_x64_5.11-{product|fastdebug},				\
240234353Sdim    linux_i586_2.6-{product|fastdebug},					\
241263508Sdim    linux_x64_2.6-{product|fastdebug|optimized},			\
242263508Sdim    macosx_x64_10.7-{product|fastdebug},				\
243263508Sdim    windows_i586_6.1-{product|fastdebug},				\
244234353Sdim    windows_x64_6.1-{product|fastdebug|optimized},			\
245234353Sdim    solaris_x64_5.11-{debugOpen},					\
246234353Sdim    linux_x64_2.6-{productOpen},					\
247263508Sdim    ${my.additional.build.targets.hotspot}
248234353Sdim
249234353Sdim# Tests to run on the various platforms for hotspot push jobs
250263508Sdimmy.test.targets.hotspot.solaris.sparcv9=				\
251263508Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
252263508Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
253234353Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
254234353Sdim    solaris_sparcv9_5.11-product-c2-runThese,				\
255263508Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
256234353Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
257234353Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,	\
258218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
259218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
260218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,	\
261218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
262218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,	\
263218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
264218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,		\
265218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,		\
266218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
267218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
268218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
269218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
270218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS,		\
271218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1,			\
272218885Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
273218885Sdim
274218885Sdimmy.test.targets.hotspot.solaris.x64=					\
275218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
276218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
277218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
278218885Sdim    solaris_x64_5.11-product-c2-runThese,				\
279218885Sdim    solaris_x64_5.11-product-c2-runThese_Xcomp,				\
280218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
281218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
282218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
283263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
284263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
285263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
286263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
287263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,		\
288263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
289263508Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
290218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
291218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
292218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
293218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
294218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
295218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
296218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
297218885Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
298263508Sdim
299263508Sdimmy.test.targets.hotspot.linux.i586=					\
300263508Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
301263508Sdim    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
302263508Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
303263508Sdim    linux_i586_2.6-product-c1-runThese_Xcomp,				\
304263508Sdim    linux_i586_2.6-fastdebug-c1-runThese_Xshare,			\
305218885Sdim    linux_i586_2.6-fastdebug-c2-runThese_Xcomp,				\
306218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
307218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
308218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
309218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
310218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
311218885Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
312218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,			\
313218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,			\
314218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC,			\
315218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_CMS,				\
316218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_G1,				\
317218885Sdim    linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,			\
318218885Sdim    linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,			\
319218885Sdim    linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,	\
320218885Sdim    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,		\
321218885Sdim    linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS,			\
322218885Sdim    linux_i586_2.6-{product|fastdebug}-c1-jbb_G1,			\
323218885Sdim    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
324243830Sdim
325218885Sdimmy.test.targets.hotspot.linux.x64=					\
326218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
327218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
328218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
329218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
330218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
331218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
332218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
333243830Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,			\
334218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
335218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,		\
336218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,		\
337263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC,		\
338263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,			\
339263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,			\
340263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,		\
341263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,		\
342263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,		\
343263508Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,			\
344218885Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
345218885Sdim
346218885Sdimmy.test.targets.hotspot.macosx.x64=					\
347218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jvm98,			\
348218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered,		\
349243830Sdim    macosx_x64_10.7-{product|fastdebug}-c2-scimark,			\
350218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC,		\
351218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
352218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
353263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,		\
354263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,			\
355263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
356263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,		\
357263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,		\
358263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC,		\
359263508Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,			\
360218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,			\
361218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,		\
362218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,	\
363218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,		\
364218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,			\
365218885Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
366218885Sdim
367218885Sdimmy.test.targets.hotspot.windows.i586=					\
368218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98,			\
369218885Sdim    windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
370218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark,		\
371218885Sdim    windows_i586_6.1-product-{c1|c2}-runThese,				\
372218885Sdim    windows_i586_6.1-product-{c1|c2}-runThese_Xcomp,			\
373218885Sdim    windows_i586_6.1-fastdebug-c1-runThese_Xshare,			\
374218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
375218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
376218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
377218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
378218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
379218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
380218885Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,			\
381243830Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,			\
382218885Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC,			\
383218885Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_CMS,				\
384218885Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_G1,				\
385218885Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,			\
386218885Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,		\
387218885Sdim    windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
388218885Sdim    windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,			\
389218885Sdim    windows_i586_6.1-product-{c1|c2}-jbb_CMS,				\
390243830Sdim    windows_i586_6.1-product-{c1|c2}-jbb_G1,				\
391218885Sdim    windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
392218885Sdim
393218885Sdimmy.test.targets.hotspot.windows.x64=					\
394226633Sdim    windows_x64_6.1-{product|fastdebug}-c2-jvm98,			\
395226633Sdim    windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
396226633Sdim    windows_x64_6.1-{product|fastdebug}-c2-scimark,			\
397226633Sdim    windows_x64_6.1-product-c2-runThese,				\
398226633Sdim    windows_x64_6.1-product-c2-runThese_Xcomp,				\
399226633Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC,		\
400226633Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
401263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
402263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,		\
403263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,			\
404263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
405263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,		\
406263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,		\
407263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC,		\
408263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,			\
409263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,			\
410263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,		\
411263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-jbb_default,			\
412263508Sdim    windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
413218885Sdim    windows_x64_6.1-product-c2-jbb_CMS,					\
414218885Sdim    windows_x64_6.1-product-c2-jbb_ParallelGC,				\
415218885Sdim    windows_x64_6.1-product-c2-jbb_G1,					\
416218885Sdim    windows_x64_6.1-product-c2-jbb_ParOldGC
417218885Sdim
418218885Sdim# Some basic "smoke" tests for OpenJDK builds
419218885Sdimmy.test.targets.hotspot.open=						\
420243830Sdim    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
421218885Sdim    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
422218885Sdim
423218885Sdim# The complete list of test targets for jprt
424218885Sdimmy.test.targets.hotspot=						\
425218885Sdim  ${my.test.targets.hotspot.open},					\
426234353Sdim  ${my.test.targets.hotspot.solaris.sparcv9},				\
427234353Sdim  ${my.test.targets.hotspot.solaris.x64},				\
428218885Sdim  ${my.test.targets.hotspot.linux.i586},				\
429218885Sdim  ${my.test.targets.hotspot.linux.x64},					\
430218885Sdim  ${my.test.targets.hotspot.macosx.x64},				\
431218885Sdim  ${my.test.targets.hotspot.windows.i586},				\
432243830Sdim  ${my.test.targets.hotspot.windows.x64},				\
433218885Sdim  ${my.test.targets.hotspot.solaris.sparcv9},				\
434218885Sdim  ${my.test.targets.hotspot.solaris.x64},				\
435218885Sdim  ${my.test.targets.hotspot.linux.x64},					\
436239462Sdim  ${my.test.targets.hotspot.windows.i586},				\
437239462Sdim  ${my.test.targets.hotspot.windows.x64},				\
438239462Sdim  ${my.additional.test.targets.hotspot}
439239462Sdim
440239462Sdim
441239462Sdim# Make file based test targets
442239462Sdim
443218885Sdimmy.make.rule.test.targets.hotspot.clienttests=				\
444218885Sdim  linux_i586_2.6-*-c1-hotspot_clienttest,				\
445218885Sdim  windows_i586_6.1-*-c1-hotspot_clienttest
446243830Sdim
447218885Sdimmy.make.rule.test.targets.hotspot.servertests=				\
448218885Sdim  solaris_sparcv9_5.11-*-c2-hotspot_servertest,				\
449218885Sdim  solaris_x64_5.11-*-c2-hotspot_servertest,				\
450218885Sdim  linux_i586_2.6-*-c2-hotspot_servertest,				\
451218885Sdim  linux_x64_2.6-*-c2-hotspot_servertest,				\
452218885Sdim  macosx_x64_10.7-*-c2-hotspot_servertest,				\
453218885Sdim  windows_i586_6.1-*-c2-hotspot_servertest,				\
454243830Sdim  windows_x64_6.1-*-c2-hotspot_servertest
455218885Sdim
456218885Sdimmy.make.rule.test.targets.hotspot.internalvmtests=			\
457218885Sdim  solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests,		\
458263508Sdim  solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests,		\
459263508Sdim  linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests,			\
460263508Sdim  linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests,			\
461263508Sdim  macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests,			\
462263508Sdim  windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests,		\
463263508Sdim  windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
464263508Sdim
465218885Sdimmy.make.rule.test.targets.hotspot.wbapitests=				\
466218885Sdim  solaris_sparcv9_5.11-{product|fastdebug}-c2-hotspot_wbapitest,	\
467218885Sdim  solaris_x64_5.11-{product|fastdebug}-c2-hotspot_wbapitest,		\
468243830Sdim  linux_i586_2.6-{product|fastdebug}-c2-hotspot_wbapitest,		\
469218885Sdim  linux_x64_2.6-{product|fastdebug}-c2-hotspot_wbapitest,		\
470218885Sdim  windows_i586_6.1-{product|fastdebug}-c2-hotspot_wbapitest,		\
471218885Sdim  windows_x64_6.1-{product|fastdebug}-c2-hotspot_wbapitest,		\
472218885Sdim  linux_i586_2.6-{product|fastdebug}-c1-hotspot_wbapitest,		\
473218885Sdim  windows_i586_6.1-{product|fastdebug}-c1-hotspot_wbapitest
474218885Sdim
475218885Sdimmy.make.rule.test.targets.hotspot=					\
476243830Sdim  ${my.make.rule.test.targets.hotspot.clienttests},			\
477218885Sdim  ${my.make.rule.test.targets.hotspot.servertests},			\
478218885Sdim  ${my.make.rule.test.targets.hotspot.internalvmtests},			\
479218885Sdim  ${my.make.rule.test.targets.hotspot.wbapitests},			\
480263508Sdim  ${my.additional.make.rule.test.targets.hotspot}
481263508Sdim