jprt.properties revision 1107:e291a5c557d1
1194676Sthompsa#
2194676Sthompsa# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
3194676Sthompsa# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4194676Sthompsa#
5194676Sthompsa# This code is free software; you can redistribute it and/or modify it
6194676Sthompsa# under the terms of the GNU General Public License version 2 only, as
7194676Sthompsa# published by the Free Software Foundation.  Oracle designates this
8194676Sthompsa# particular file as subject to the "Classpath" exception as provided
9194676Sthompsa# by Oracle in the LICENSE file that accompanied this code.
10194676Sthompsa#
11194676Sthompsa# This code is distributed in the hope that it will be useful, but WITHOUT
12194676Sthompsa# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13194676Sthompsa# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14194676Sthompsa# version 2 for more details (a copy is included in the LICENSE file that
15194676Sthompsa# accompanied this code).
16194676Sthompsa#
17194676Sthompsa# You should have received a copy of the GNU General Public License version
18194676Sthompsa# 2 along with this work; if not, write to the Free Software Foundation,
19194676Sthompsa# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20194676Sthompsa#
21194676Sthompsa# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22194676Sthompsa# or visit www.oracle.com if you need additional information or have any
23194676Sthompsa# questions.
24194676Sthompsa#
25194676Sthompsa
26194676Sthompsa##############
27248236Shselasky#
28248236Shselasky# Global settings
29248236Shselasky#
30203815Swkoszek
31203815Swkoszek# The current release name
32248236Shselaskyjprt.tools.default.release=jdk9
33248236Shselasky
34248236Shselasky# Check if this is the equivalent of a hotspot push job
35248236Shselasky# Interpret -testset hotspot to mean exactly that
36203815Swkoszekmy.is.hotspot.job.hotspot=true
37208020Sthompsamy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
38208020Sthompsa
39194676Sthompsa# Disable syncing the source after builds and tests are done
40194676Sthompsajprt.sync.push=${my.is.hotspot.job ? false : true}
41194676Sthompsa
42194676Sthompsa# Directories to be excluded from the source bundles
43194676Sthompsajprt.bundle.exclude.src.dirs=build dist webrev
44194676Sthompsa
45199055Sthompsa# Use configure when building
46199055Sthompsajprt.build.use.configure=true
47194676Sthompsa
48194676Sthompsa# Set make target to use for different build flavors
49194676Sthompsajprt.build.flavor.debugOpen.target=jprt_bundle
50195957Salfredjprt.build.flavor.fastdebug.target=jprt_bundle
51194676Sthompsajprt.build.flavor.product.target=jprt_bundle
52194676Sthompsajprt.build.flavor.productOpen.target=jprt_bundle
53194676Sthompsa
54194676Sthompsa# Use these configure args to define debug level
55194676Sthompsajprt.debug.build.configure.args=--with-debug-level=slowdebug
56194676Sthompsajprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
57194676Sthompsajprt.product.build.configure.args=--with-debug-level=release
58194676Sthompsajprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
59194676Sthompsajprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
60194676Sthompsajprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
61194676Sthompsa
62194676Sthompsa# Select build flavors and build targets
63194676Sthompsajprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
64194676Sthompsajprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
65194676Sthompsa
66194676Sthompsa# Select test targets - jprt default for jprt.test.set is "default"
67194676Sthompsajprt.test.targets=${my.test.targets.${jprt.test.set}}
68194676Sthompsajprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
69194676Sthompsa
70194676Sthompsa# 7155453: Work-around to prevent popups on OSX from blocking test completion
71194676Sthompsa# but the work-around is added to all platforms to be consistent
72194676Sthompsajprt.jbb.options=-Djava.awt.headless=true
73194676Sthompsa
74194676Sthompsa########
75194676Sthompsa#
76194676Sthompsa# Build options (generic)
77194676Sthompsa#
78194676Sthompsa
79194676Sthompsa# Configure args common to all builds
80194676Sthompsa# Also allows for additional, testset specific configure arguments to be set
81195957Salfredjprt.build.configure.args=						\
82194676Sthompsa    --with-boot-jdk=$ALT_BOOTDIR					\
83194676Sthompsa    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS				\
84194676Sthompsa    ${my.additional.build.configure.args.${jprt.test.set}}
85195957Salfred
86194676Sthompsa# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
87194676Sthompsajprt.i586.build.configure.args=						\
88195957Salfred    --with-target-bits=32
89194676Sthompsa
90195957Salfred# i586 platforms have both client and server, but to allow for overriding the exact configuration
91194676Sthompsa# on a per-build flavor basis the value is set for the individual build flavors
92194676Sthompsamy.i586.default.build.configure.args=					\
93194676Sthompsa    --with-jvm-variants=client,server
94195957Salfredjprt.i586.debug.build.configure.args=					\
95194676Sthompsa    ${my.i586.default.build.configure.args}				\
96194676Sthompsa    ${jprt.debug.build.configure.args}
97194676Sthompsajprt.i586.fastdebug.build.configure.args=				\
98194676Sthompsa    ${my.i586.default.build.configure.args}				\
99194676Sthompsa    ${jprt.fastdebug.build.configure.args}
100194676Sthompsajprt.i586.product.build.configure.args=					\
101195957Salfred    ${my.i586.default.build.configure.args}				\
102195957Salfred    ${jprt.product.build.configure.args}
103195957Salfredjprt.i586.debugOpen.build.configure.args=				\
104195957Salfred    ${my.i586.default.build.configure.args}				\
105195957Salfred    ${jprt.debugOpen.build.configure.args}
106195957Salfredjprt.i586.fastdebugOpen.build.configure.args=				\
107195957Salfred    ${my.i586.default.build.configure.args}				\
108195957Salfred    ${jprt.fastdebugOpen.build.configure.args}
109195957Salfredjprt.i586.productOpen.build.configure.args=				\
110195957Salfred    ${my.i586.default.build.configure.args}				\
111195957Salfred    ${jprt.productOpen.build.configure.args}
112194676Sthompsa
113194676Sthompsa########
114194676Sthompsa#
115194676Sthompsa# Build targets and options (default/jdk)
116195957Salfred#
117195957Salfred
118194676Sthompsa# The default build flavors
119194676Sthompsamy.build.flavors.default=fastdebug,product
120194676Sthompsa
121194676Sthompsa# Standard list of jprt build targets for this source tree
122194676Sthompsamy.build.targets.default=						\
123194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug},				\
124194676Sthompsa    solaris_x64_5.11-{product|fastdebug},				\
125195957Salfred    linux_i586_2.6-{product|fastdebug},					\
126199055Sthompsa    linux_x64_2.6-{product|fastdebug},					\
127195957Salfred    macosx_x64_10.7-{product|fastdebug},				\
128195957Salfred    windows_i586_6.1-{product|fastdebug},				\
129195957Salfred    windows_x64_6.1-{product|fastdebug}
130195957Salfred
131199055Sthompsa# Test target list (no fastdebug & limited c2 testing)
132195957Salfredmy.test.target.set=							\
133195957Salfred    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
134195957Salfred    solaris_x64_5.11-product-c2-TESTNAME,				\
135195957Salfred    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
136199055Sthompsa    linux_x64_2.6-product-c2-TESTNAME,					\
137195957Salfred    macosx_x64_10.7-product-c2-TESTNAME,				\
138195957Salfred    windows_i586_6.1-product-c1-TESTNAME,				\
139195957Salfred    windows_x64_6.1-product-c2-TESTNAME
140195957Salfred
141195957Salfred# Default vm test targets (testset=default)
142195957Salfredmy.test.targets.default=						\
143195957Salfred    ${my.test.target.set:TESTNAME=jvm98},				\
144199055Sthompsa    ${my.test.target.set:TESTNAME=scimark}
145195957Salfred
146195957Salfred# Default jdk test targets (testset=default)
147195957Salfredmy.make.rule.test.targets.default=					\
148195957Salfred    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
149199055Sthompsa    ${my.test.target.set:TESTNAME=jdk_lang},				\
150195957Salfred    ${my.test.target.set:TESTNAME=jdk_math},				\
151194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_util}
152195957Salfred    
153194676Sthompsa# Default vm test targets (testset=core)
154194676Sthompsamy.test.targets.core=
155194676Sthompsa
156195957Salfred# Core jdk test targets (testset=core)
157195957Salfredmy.make.rule.test.targets.core=						\
158194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_lang},				\
159194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_math},				\
160195957Salfred    ${my.test.target.set:TESTNAME=jdk_util},				\
161195957Salfred    ${my.test.target.set:TESTNAME=jdk_io},				\
162199055Sthompsa    ${my.test.target.set:TESTNAME=jdk_net},				\
163199055Sthompsa    ${my.test.target.set:TESTNAME=jdk_nio},				\
164195957Salfred    ${my.test.target.set:TESTNAME=jdk_security1},			\
165195957Salfred    ${my.test.target.set:TESTNAME=jdk_security2},			\
166195957Salfred    ${my.test.target.set:TESTNAME=jdk_security3},			\
167194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_rmi},				\
168194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_text},				\
169194676Sthompsa    ${my.test.target.set:TESTNAME=jdk_time},				\
170199055Sthompsa    ${my.test.target.set:TESTNAME=jdk_other},				\
171195957Salfred    ${my.test.target.set:TESTNAME=core_tools}
172194676Sthompsa
173199055Sthompsa# Svc vm test targets (testset=svc)
174194676Sthompsamy.test.targets.svc=
175195957Salfred
176195957Salfred# Core jdk test targets (testset=svc)
177195957Salfredmy.make.rule.test.targets.svc=						\
178195957Salfred    ${my.test.target.set:TESTNAME=jdk_management},			\
179195957Salfred    ${my.test.target.set:TESTNAME=jdk_instrument},			\
180195957Salfred    ${my.test.target.set:TESTNAME=jdk_jmx},				\
181195957Salfred    ${my.test.target.set:TESTNAME=jdk_jdi},				\
182195957Salfred    ${my.test.target.set:TESTNAME=jdk_jfr},				\
183195957Salfred    ${my.test.target.set:TESTNAME=svc_tools}
184195957Salfred
185195957Salfred# All vm test targets (testset=all)
186195957Salfredmy.test.targets.all=							\
187195957Salfred    ${my.test.targets.default},						\
188195957Salfred    ${my.test.target.set:TESTNAME=runThese},				\
189195957Salfred    ${my.test.target.set:TESTNAME=jbb_default}
190195957Salfred
191195957Salfred# All jdk test targets (testset=all)
192195957Salfredmy.make.rule.test.targets.all=						\
193195957Salfred    ${my.make.rule.test.targets.core},					\
194199055Sthompsa    ${my.make.rule.test.targets.svc},					\
195195957Salfred    ${my.test.target.set:TESTNAME=jdk_awt},				\
196195957Salfred    ${my.test.target.set:TESTNAME=jdk_beans},				\
197195957Salfred    ${my.test.target.set:TESTNAME=jdk_sound},				\
198195957Salfred    ${my.test.target.set:TESTNAME=jdk_swing}
199195957Salfred
200195957Salfred# PIT vm test targets (testset=pit)
201195957Salfredmy.test.targets.pit=							\
202195957Salfred   ${my.test.targets.all}
203195957Salfred
204195957Salfred# PIT jdk test targets (testset=pit)
205195957Salfredmy.make.rule.test.targets.pit=						\
206195957Salfred    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
207195957Salfred    ${my.make.rule.test.targets.core},					\
208195957Salfred    ${my.make.rule.test.targets.svc}
209194676Sthompsa
210194676Sthompsa# JCK test targets in test/Makefile (no windows)
211194676Sthompsamy.test.target.set.jck=							\
212195957Salfred    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
213194676Sthompsa    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
214195957Salfred    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
215194676Sthompsa    linux_x64_2.6-product-c2-JCK7TESTRULE
216195957Salfred
217195957Salfred# JCK testset targets
218194676Sthompsamy.make.rule.test.targets.jck=						\
219194676Sthompsa    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
220195957Salfred    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
221194676Sthompsa    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
222194676Sthompsa
223194676Sthompsa
224194676Sthompsa#############
225194676Sthompsa#
226194676Sthompsa# Hotspot related settings (testset=hotspot)
227194676Sthompsa#
228194676Sthompsa
229194676Sthompsa# The hotspot build flavors
230195957Salfredmy.build.flavors.hotspot=						\
231195957Salfred    debugOpen,fastdebug,product,productOpen,				\
232195957Salfred    ${my.additional.build.flavors.hotspot}
233195957Salfred
234199055Sthompsa# Platforms built for hotspot push jobs
235195957Salfredmy.build.targets.hotspot=						\
236195957Salfred    solaris_sparcv9_5.11-{product|fastdebug|optimized},			\
237194676Sthompsa    solaris_x64_5.11-{product|fastdebug},				\
238194676Sthompsa    linux_i586_2.6-{product|fastdebug},					\
239194676Sthompsa    linux_x64_2.6-{product|fastdebug|optimized},			\
240194676Sthompsa    macosx_x64_10.7-{product|fastdebug},				\
241194676Sthompsa    windows_i586_6.1-{product|fastdebug},				\
242194676Sthompsa    windows_x64_6.1-{product|fastdebug|optimized},			\
243194676Sthompsa    solaris_x64_5.11-{debugOpen},					\
244194676Sthompsa    linux_x64_2.6-{productOpen},					\
245194676Sthompsa    ${my.additional.build.targets.hotspot}
246194676Sthompsa
247195957Salfred# Tests to run on the various platforms for hotspot push jobs
248195957Salfredmy.test.targets.hotspot.solaris.sparcv9=				\
249195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
250195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
251199055Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
252195957Salfred    solaris_sparcv9_5.11-product-c2-runThese,				\
253194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
254195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
255194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,	\
256194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
257194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
258195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,	\
259195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
260195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,	\
261195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
262194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,		\
263194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,		\
264194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
265195957Salfred    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
266194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
267194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
268194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS,		\
269194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1,			\
270194676Sthompsa    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
271195957Salfred
272194676Sthompsamy.test.targets.hotspot.solaris.x64=					\
273194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
274194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
275195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
276194676Sthompsa    solaris_x64_5.11-product-c2-runThese,				\
277194676Sthompsa    solaris_x64_5.11-product-c2-runThese_Xcomp,				\
278194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
279195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
280195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
281195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
282195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
283194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
284195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
285195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,		\
286195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
287195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
288194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
289194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
290195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
291195957Salfred    solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
292194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
293194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
294194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
295194676Sthompsa    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
296194676Sthompsa
297194676Sthompsamy.test.targets.hotspot.linux.i586=					\
298194676Sthompsa    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
299194676Sthompsa    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
300194676Sthompsa    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
301194676Sthompsa    linux_i586_2.6-product-c1-runThese_Xcomp,				\
302235128Shselasky    linux_i586_2.6-fastdebug-c1-runThese_Xshare,			\
303235128Shselasky    linux_i586_2.6-fastdebug-c2-runThese_Xcomp,				\
304235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
305235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
306235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
307235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
308235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
309235128Shselasky    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
310235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,			\
311235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,			\
312235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC,			\
313235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_CMS,				\
314235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_G1,				\
315235128Shselasky    linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,			\
316235128Shselasky    linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,			\
317235128Shselasky    linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,	\
318235128Shselasky    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,		\
319235128Shselasky    linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS,			\
320235128Shselasky    linux_i586_2.6-{product|fastdebug}-c1-jbb_G1,			\
321195957Salfred    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
322194676Sthompsa
323194676Sthompsamy.test.targets.hotspot.linux.x64=					\
324195957Salfred    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
325227404Shselasky    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
326194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
327224085Shselasky    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
328224085Shselasky    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
329224085Shselasky    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
330195957Salfred    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
331195957Salfred    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,			\
332194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
333195957Salfred    linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,		\
334194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,		\
335301846Shselasky    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC,		\
336194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,			\
337194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,			\
338194676Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,		\
339199055Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,		\
340199055Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,		\
341199055Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,			\
342199055Sthompsa    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
343199055Sthompsa
344224085Shselaskymy.test.targets.hotspot.macosx.x64=					\
345227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jvm98,			\
346224085Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered,		\
347224085Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-scimark,			\
348224085Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC,		\
349224085Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
350199055Sthompsa    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
351199055Sthompsa    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,		\
352199055Sthompsa    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,			\
353199055Sthompsa    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
354227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,		\
355227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,		\
356227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC,		\
357227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,			\
358227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,			\
359227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,		\
360227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,	\
361227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,		\
362227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,			\
363227404Shselasky    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
364227404Shselasky
365227404Shselaskymy.test.targets.hotspot.windows.i586=					\
366227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98,			\
367227404Shselasky    windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
368227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark,		\
369227404Shselasky    windows_i586_6.1-product-{c1|c2}-runThese,				\
370227404Shselasky    windows_i586_6.1-product-{c1|c2}-runThese_Xcomp,			\
371227404Shselasky    windows_i586_6.1-fastdebug-c1-runThese_Xshare,			\
372227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
373227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
374227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
375227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
376227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
377227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
378227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,			\
379227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,			\
380227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC,			\
381227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_CMS,				\
382227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_G1,				\
383227404Shselasky    windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,			\
384227404Shselasky    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,		\
385227404Shselasky    windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
386227404Shselasky    windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,			\
387227404Shselasky    windows_i586_6.1-product-{c1|c2}-jbb_CMS,				\
388227404Shselasky    windows_i586_6.1-product-{c1|c2}-jbb_G1,				\
389227404Shselasky    windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
390227404Shselasky
391227404Shselaskymy.test.targets.hotspot.windows.x64=					\
392227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-jvm98,			\
393227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
394227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-scimark,			\
395227404Shselasky    windows_x64_6.1-product-c2-runThese,				\
396227404Shselasky    windows_x64_6.1-product-c2-runThese_Xcomp,				\
397227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC,		\
398227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
399227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
400227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,		\
401227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,			\
402227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
403227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,		\
404227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,		\
405227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC,		\
406227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,			\
407227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,			\
408227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,		\
409227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-jbb_default,			\
410227404Shselasky    windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
411227404Shselasky    windows_x64_6.1-product-c2-jbb_CMS,					\
412227404Shselasky    windows_x64_6.1-product-c2-jbb_ParallelGC,				\
413301968Shselasky    windows_x64_6.1-product-c2-jbb_G1,					\
414301968Shselasky    windows_x64_6.1-product-c2-jbb_ParOldGC
415301968Shselasky
416301968Shselasky# Some basic "smoke" tests for OpenJDK builds
417301968Shselaskymy.test.targets.hotspot.open=						\
418301968Shselasky    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
419301968Shselasky    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
420301968Shselasky
421301968Shselasky# The complete list of test targets for jprt
422301968Shselaskymy.test.targets.hotspot=						\
423301968Shselasky  ${my.test.targets.hotspot.open},					\
424301968Shselasky  ${my.test.targets.hotspot.solaris.sparcv9},				\
425301968Shselasky  ${my.test.targets.hotspot.solaris.x64},				\
426301968Shselasky  ${my.test.targets.hotspot.linux.i586},				\
427301968Shselasky  ${my.test.targets.hotspot.linux.x64},					\
428301968Shselasky  ${my.test.targets.hotspot.macosx.x64},				\
429301968Shselasky  ${my.test.targets.hotspot.windows.i586},				\
430227404Shselasky  ${my.test.targets.hotspot.windows.x64},				\
431227404Shselasky  ${my.test.targets.hotspot.solaris.sparcv9},				\
432227404Shselasky  ${my.test.targets.hotspot.solaris.x64},				\
433227404Shselasky  ${my.test.targets.hotspot.linux.x64},					\
434234491Shselasky  ${my.test.targets.hotspot.windows.i586},				\
435234491Shselasky  ${my.test.targets.hotspot.windows.x64},				\
436328142Skevans  ${my.additional.test.targets.hotspot}
437227404Shselasky
438227404Shselasky
439227404Shselasky# Make file based test targets
440227404Shselasky
441227404Shselaskymy.make.rule.test.targets.hotspot.clienttests=				\
442227404Shselasky  linux_i586_2.6-*-c1-hotspot_clienttest,				\
443227404Shselasky  windows_i586_6.1-*-c1-hotspot_clienttest
444227404Shselasky
445227404Shselaskymy.make.rule.test.targets.hotspot.servertests=				\
446227404Shselasky  solaris_sparcv9_5.11-*-c2-hotspot_servertest,				\
447227404Shselasky  solaris_x64_5.11-*-c2-hotspot_servertest,				\
448227404Shselasky  linux_i586_2.6-*-c2-hotspot_servertest,				\
449227404Shselasky  linux_x64_2.6-*-c2-hotspot_servertest,				\
450227404Shselasky  macosx_x64_10.7-*-c2-hotspot_servertest,				\
451227404Shselasky  windows_i586_6.1-*-c2-hotspot_servertest,				\
452227404Shselasky  windows_x64_6.1-*-c2-hotspot_servertest
453227404Shselasky
454227404Shselaskymy.make.rule.test.targets.hotspot.internalvmtests=			\
455227404Shselasky  solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests,		\
456227404Shselasky  solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests,		\
457328142Skevans  linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests,			\
458328142Skevans  linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests,			\
459227404Shselasky  macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests,			\
460227404Shselasky  windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests,		\
461227404Shselasky  windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
462227404Shselasky
463227404Shselaskymy.make.rule.test.targets.hotspot.reg.group=					\
464227404Shselasky  solaris_sparcv9_5.11-{product|fastdebug}-c2-GROUP,				\
465227404Shselasky  solaris_x64_5.11-{product|fastdebug}-c2-GROUP,				\
466227404Shselasky  linux_i586_2.6-{product|fastdebug}-c2-GROUP,					\
467227404Shselasky  linux_x64_2.6-{product|fastdebug}-c2-GROUP,					\
468227404Shselasky  windows_i586_6.1-{product|fastdebug}-c2-GROUP,				\
469227404Shselasky  windows_x64_6.1-{product|fastdebug}-c2-GROUP,					\
470227404Shselasky  linux_i586_2.6-{product|fastdebug}-c1-GROUP,					\
471227404Shselasky  windows_i586_6.1-{product|fastdebug}-c1-GROUP
472227404Shselasky
473227404Shselaskymy.make.rule.test.targets.hotspot=						\
474227404Shselasky  ${my.make.rule.test.targets.hotspot.clienttests},				\
475328142Skevans  ${my.make.rule.test.targets.hotspot.servertests},				\
476328142Skevans  ${my.make.rule.test.targets.hotspot.internalvmtests},				\
477328142Skevans  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest},	\
478328142Skevans  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler},	\
479328142Skevans  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
480227404Shselasky  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},	\
481227404Shselasky  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
482227404Shselasky  ${my.additional.make.rule.test.targets.hotspot}
483227404Shselasky