jprt.properties revision 1139:0736f13c91bd
1193323Sed#
2193323Sed# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
3193323Sed# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4193323Sed#
5193323Sed# This code is free software; you can redistribute it and/or modify it
6193323Sed# under the terms of the GNU General Public License version 2 only, as
7193323Sed# published by the Free Software Foundation.  Oracle designates this
8193323Sed# particular file as subject to the "Classpath" exception as provided
9193323Sed# by Oracle in the LICENSE file that accompanied this code.
10193323Sed#
11193323Sed# This code is distributed in the hope that it will be useful, but WITHOUT
12193323Sed# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13193323Sed# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14193323Sed# version 2 for more details (a copy is included in the LICENSE file that
15193323Sed# accompanied this code).
16193323Sed#
17193323Sed# You should have received a copy of the GNU General Public License version
18193323Sed# 2 along with this work; if not, write to the Free Software Foundation,
19249423Sdim# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20223017Sdim#
21193323Sed# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22249423Sdim# or visit www.oracle.com if you need additional information or have any
23210299Sed# questions.
24193323Sed#
25193323Sed
26193323Sed##############
27193323Sed#
28193323Sed# Global settings
29193323Sed#
30193323Sed
31193323Sed# The current release name
32193323Sedjprt.tools.default.release=jdk9
33193323Sed
34193323Sed# Check if this is the equivalent of a hotspot push job
35193323Sed# Interpret -testset hotspot to mean exactly that
36193323Sedmy.is.hotspot.job.hotspot=true
37193323Sedmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
38198090Srdivacky
39210299Sed# Disable syncing the source after builds and tests are done
40210299Sedjprt.sync.push=${my.is.hotspot.job ? false : true}
41210299Sed
42198090Srdivacky# Directories to be excluded from the source bundles
43193323Sedjprt.bundle.exclude.src.dirs=build dist webrev
44193323Sed
45193323Sed# Use configure when building
46193323Sedjprt.build.use.configure=true
47193323Sed
48198090Srdivacky# Set make target to use for different build flavors
49193323Sedjprt.build.flavor.debugOpen.target=jprt_bundle
50193323Sedjprt.build.flavor.fastdebug.target=jprt_bundle
51198090Srdivackyjprt.build.flavor.product.target=jprt_bundle
52193323Sedjprt.build.flavor.productOpen.target=jprt_bundle
53249423Sdim
54198090Srdivacky# Use these configure args to define debug level
55193323Sedjprt.debug.build.configure.args=--with-debug-level=slowdebug
56249423Sdimjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
57193323Sedjprt.product.build.configure.args=--with-debug-level=release
58193323Sedjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
59193323Sedjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
60198090Srdivackyjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
61193323Sed
62218893Sdim# Select build flavors and build targets
63193323Sedjprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
64193323Sedjprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
65218893Sdim
66193323Sed# Select test targets - jprt default for jprt.test.set is "default"
67198090Srdivackyjprt.test.targets=${my.test.targets.${jprt.test.set}}
68218893Sdimjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
69218893Sdim
70193323Sed# 7155453: Work-around to prevent popups on OSX from blocking test completion
71193323Sed# but the work-around is added to all platforms to be consistent
72193323Sedjprt.jbb.options=-Djava.awt.headless=true
73193323Sed
74193323Sed########
75193323Sed#
76193323Sed# Build options (generic)
77193323Sed#
78193323Sed
79193323Sed# Configure args common to all builds
80193323Sed# Also allows for additional, testset specific configure arguments to be set
81193323Sedjprt.build.configure.args=						\
82218893Sdim    --with-boot-jdk=$ALT_BOOTDIR					\
83218893Sdim    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS				\
84193323Sed    ${my.additional.build.configure.args.${jprt.test.set}}
85193323Sed
86193323Sed# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
87193323Sedjprt.i586.build.configure.args=						\
88193323Sed    --with-target-bits=32
89193323Sed
90193323Sed# i586 platforms have both client and server, but to allow for overriding the exact configuration
91218893Sdim# on a per-build flavor basis the value is set for the individual build flavors
92218893Sdimmy.i586.default.build.configure.args=					\
93193323Sed    --with-jvm-variants=client,server
94193323Sedjprt.i586.debug.build.configure.args=					\
95193323Sed    ${my.i586.default.build.configure.args}				\
96193323Sed    ${jprt.debug.build.configure.args}
97193323Sedjprt.i586.fastdebug.build.configure.args=				\
98193323Sed    ${my.i586.default.build.configure.args}				\
99193323Sed    ${jprt.fastdebug.build.configure.args}
100193323Sedjprt.i586.product.build.configure.args=					\
101193323Sed    ${my.i586.default.build.configure.args}				\
102193323Sed    ${jprt.product.build.configure.args}
103193323Sedjprt.i586.debugOpen.build.configure.args=				\
104198090Srdivacky    ${my.i586.default.build.configure.args}				\
105218893Sdim    ${jprt.debugOpen.build.configure.args}
106218893Sdimjprt.i586.fastdebugOpen.build.configure.args=				\
107193323Sed    ${my.i586.default.build.configure.args}				\
108193323Sed    ${jprt.fastdebugOpen.build.configure.args}
109193323Sedjprt.i586.productOpen.build.configure.args=				\
110193323Sed    ${my.i586.default.build.configure.args}				\
111193323Sed    ${jprt.productOpen.build.configure.args}
112193323Sed
113193323Sed########
114193323Sed#
115218893Sdim# Build targets and options (default/jdk)
116193323Sed#
117193323Sed
118193323Sed# The default build flavors
119198090Srdivackymy.build.flavors.default=fastdebug,product
120193323Sed
121193323Sed# Standard list of jprt build targets for this source tree
122193323Sedmy.build.targets.default=						\
123193323Sed    solaris_sparcv9_5.11-{product|fastdebug},				\
124218893Sdim    solaris_x64_5.11-{product|fastdebug},				\
125198090Srdivacky    linux_i586_2.6-{product|fastdebug},					\
126193323Sed    linux_x64_2.6-{product|fastdebug},					\
127198090Srdivacky    macosx_x64_10.7-{product|fastdebug},				\
128198090Srdivacky    windows_i586_6.1-{product|fastdebug},				\
129198090Srdivacky    windows_x64_6.1-{product|fastdebug}
130198090Srdivacky
131193323Sed# Test target list (no fastdebug & limited c2 testing)
132193323Sedmy.test.target.set=							\
133193323Sed    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
134218893Sdim    solaris_x64_5.11-product-c2-TESTNAME,				\
135218893Sdim    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
136218893Sdim    linux_x64_2.6-product-c2-TESTNAME,					\
137193323Sed    macosx_x64_10.7-product-c2-TESTNAME,				\
138193323Sed    windows_i586_6.1-product-c1-TESTNAME,				\
139193323Sed    windows_x64_6.1-product-c2-TESTNAME
140193323Sed
141193323Sed# Default vm test targets (testset=default)
142218893Sdimmy.test.targets.default=						\
143218893Sdim    ${my.test.target.set:TESTNAME=jvm98},				\
144193323Sed    ${my.test.target.set:TESTNAME=scimark}
145193323Sed
146223017Sdim# Default jdk test targets (testset=default)
147223017Sdimmy.make.rule.test.targets.default=					\
148223017Sdim    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
149223017Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
150221345Sdim    ${my.test.target.set:TESTNAME=jdk_math},				\
151193323Sed    ${my.test.target.set:TESTNAME=jdk_util}
152193323Sed    
153193323Sed# Default vm test targets (testset=core)
154193323Sedmy.test.targets.core=
155223017Sdim
156198090Srdivacky# Core jdk test targets (testset=core)
157193323Sedmy.make.rule.test.targets.core=						\
158223017Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
159193323Sed    ${my.test.target.set:TESTNAME=jdk_math},				\
160193323Sed    ${my.test.target.set:TESTNAME=jdk_util},				\
161263508Sdim    ${my.test.target.set:TESTNAME=jdk_io},				\
162198090Srdivacky    ${my.test.target.set:TESTNAME=jdk_net},				\
163198090Srdivacky    ${my.test.target.set:TESTNAME=jdk_nio},				\
164193323Sed    ${my.test.target.set:TESTNAME=jdk_security1},			\
165193323Sed    ${my.test.target.set:TESTNAME=jdk_security2},			\
166223017Sdim    ${my.test.target.set:TESTNAME=jdk_security3},			\
167251662Sdim    ${my.test.target.set:TESTNAME=jdk_rmi},				\
168251662Sdim    ${my.test.target.set:TESTNAME=jdk_text},				\
169251662Sdim    ${my.test.target.set:TESTNAME=jdk_time},				\
170251662Sdim    ${my.test.target.set:TESTNAME=jdk_other},				\
171251662Sdim    ${my.test.target.set:TESTNAME=core_tools}
172251662Sdim
173251662Sdim# Svc vm test targets (testset=svc)
174251662Sdimmy.test.targets.svc=
175251662Sdim
176251662Sdim# Core jdk test targets (testset=svc)
177251662Sdimmy.make.rule.test.targets.svc=						\
178251662Sdim    ${my.test.target.set:TESTNAME=jdk_management},			\
179251662Sdim    ${my.test.target.set:TESTNAME=jdk_instrument},			\
180251662Sdim    ${my.test.target.set:TESTNAME=jdk_jmx},				\
181251662Sdim    ${my.test.target.set:TESTNAME=jdk_jdi},				\
182251662Sdim    ${my.test.target.set:TESTNAME=jdk_jfr},				\
183251662Sdim    ${my.test.target.set:TESTNAME=svc_tools}
184251662Sdim
185251662Sdim# All vm test targets (testset=all)
186251662Sdimmy.test.targets.all=							\
187251662Sdim    ${my.test.targets.default},						\
188251662Sdim    ${my.test.target.set:TESTNAME=runThese},				\
189251662Sdim    ${my.test.target.set:TESTNAME=jbb_default}
190251662Sdim
191251662Sdim# All jdk test targets (testset=all)
192251662Sdimmy.make.rule.test.targets.all=						\
193251662Sdim    ${my.make.rule.test.targets.core},					\
194251662Sdim    ${my.make.rule.test.targets.svc},					\
195251662Sdim    ${my.test.target.set:TESTNAME=jdk_awt},				\
196251662Sdim    ${my.test.target.set:TESTNAME=jdk_beans},				\
197251662Sdim    ${my.test.target.set:TESTNAME=jdk_sound},				\
198251662Sdim    ${my.test.target.set:TESTNAME=jdk_swing}
199251662Sdim
200251662Sdim# PIT vm test targets (testset=pit)
201251662Sdimmy.test.targets.pit=							\
202251662Sdim   ${my.test.targets.all}
203251662Sdim
204251662Sdim# PIT jdk test targets (testset=pit)
205251662Sdimmy.make.rule.test.targets.pit=						\
206251662Sdim    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
207251662Sdim    ${my.make.rule.test.targets.core},					\
208251662Sdim    ${my.make.rule.test.targets.svc}
209251662Sdim
210251662Sdim# JCK test targets in test/Makefile (no windows)
211251662Sdimmy.test.target.set.jck=							\
212251662Sdim    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
213251662Sdim    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
214251662Sdim    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
215251662Sdim    linux_x64_2.6-product-c2-JCK7TESTRULE
216251662Sdim
217223017Sdim# JCK testset targets
218221345Sdimmy.make.rule.test.targets.jck=						\
219223017Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
220193323Sed    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
221223017Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
222263508Sdim
223223017Sdim
224198090Srdivacky#############
225193323Sed#
226193323Sed# Hotspot related settings (testset=hotspot)
227193323Sed#
228198090Srdivacky
229198090Srdivacky# The hotspot build flavors
230193323Sedmy.build.flavors.hotspot=						\
231223017Sdim    debugOpen,fastdebug,product,productOpen,				\
232198090Srdivacky    ${my.additional.build.flavors.hotspot}
233193323Sed
234198090Srdivacky# Platforms built for hotspot push jobs
235193323Sedmy.build.targets.hotspot=						\
236193323Sed    solaris_sparcv9_5.11-{product|fastdebug|optimized},			\
237193323Sed    solaris_x64_5.11-{product|fastdebug},				\
238193323Sed    linux_i586_2.6-{product|fastdebug},					\
239193323Sed    linux_x64_2.6-{product|fastdebug|optimized},			\
240193323Sed    macosx_x64_10.7-{product|fastdebug},				\
241193323Sed    windows_i586_6.1-{product|fastdebug},				\
242198090Srdivacky    windows_x64_6.1-{product|fastdebug|optimized},			\
243198090Srdivacky    solaris_x64_5.11-{debugOpen},					\
244193323Sed    linux_x64_2.6-{productOpen},					\
245198090Srdivacky    ${my.additional.build.targets.hotspot}
246198090Srdivacky
247198090Srdivacky# Tests to run on the various platforms for hotspot push jobs
248198090Srdivackymy.test.targets.hotspot.solaris.sparcv9=				\
249193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
250198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
251198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
252193323Sed    solaris_sparcv9_5.11-product-c2-runThese8,				\
253199481Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
254199481Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
255199481Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,	\
256210299Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
257199481Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
258199481Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,	\
259198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
260198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,	\
261198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
262198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,		\
263198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,		\
264193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
265193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
266218893Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
267193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
268193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS,		\
269193323Sed    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1,			\
270198090Srdivacky    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
271193323Sed
272198090Srdivackymy.test.targets.hotspot.solaris.x64=					\
273198090Srdivacky    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
274198090Srdivacky    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
275193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
276193323Sed    solaris_x64_5.11-product-c2-runThese8,				\
277218893Sdim    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
278193323Sed    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
279193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
280193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
281234353Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
282193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
283193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
284193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
285193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
286193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,		\
287198090Srdivacky    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
288193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
289193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
290193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
291193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
292193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
293193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
294193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
295193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
296193323Sed    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
297193323Sed
298193323Sedmy.test.targets.hotspot.linux.i586=					\
299193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
300193323Sed    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
301193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
302193323Sed    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
303193323Sed    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
304193323Sed    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
305193323Sed    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
306193323Sed    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
307193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
308234353Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
309193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
310193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
311193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
312193323Sed    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
313193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,			\
314193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,			\
315193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC,			\
316193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_CMS,				\
317193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_G1,				\
318193323Sed    linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,			\
319193323Sed    linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,			\
320234353Sdim    linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,	\
321193323Sed    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,		\
322193323Sed    linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS,			\
323193323Sed    linux_i586_2.6-{product|fastdebug}-c1-jbb_G1,			\
324193323Sed    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
325193323Sed
326193323Sedmy.test.targets.hotspot.linux.x64=					\
327193323Sed    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
328193323Sed    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
329193323Sed    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
330193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
331193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
332193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
333193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
334193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,			\
335193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
336193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,		\
337193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,		\
338193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC,		\
339193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,			\
340243830Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,			\
341193323Sed    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,		\
342193323Sed    linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,		\
343193323Sed    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,		\
344212904Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,			\
345212904Sdim    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
346212904Sdim
347212904Sdimmy.test.targets.hotspot.macosx.x64=					\
348212904Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jvm98,			\
349212904Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered,		\
350193323Sed    macosx_x64_10.7-{product|fastdebug}-c2-scimark,			\
351193323Sed    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC,		\
352193323Sed    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
353218893Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
354218893Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,		\
355193323Sed    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,			\
356193323Sed    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
357251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,		\
358251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,		\
359251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC,		\
360221345Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,			\
361251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,			\
362251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,		\
363251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,	\
364251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,		\
365251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,			\
366251662Sdim    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
367251662Sdim
368251662Sdimmy.test.targets.hotspot.windows.i586=					\
369251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98,			\
370251662Sdim    windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
371251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark,		\
372251662Sdim    windows_i586_6.1-product-{c1|c2}-runThese8,				\
373251662Sdim    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_lang,		\
374251662Sdim    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_vm,		\
375251662Sdim    windows_i586_6.1-fastdebug-c1-runThese8_Xshare,			\
376251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
377251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
378251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
379251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
380251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
381251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
382251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,			\
383251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,			\
384251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC,			\
385251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_CMS,				\
386251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_G1,				\
387251662Sdim    windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,			\
388251662Sdim    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,		\
389251662Sdim    windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
390251662Sdim    windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,			\
391251662Sdim    windows_i586_6.1-product-{c1|c2}-jbb_CMS,				\
392251662Sdim    windows_i586_6.1-product-{c1|c2}-jbb_G1,				\
393251662Sdim    windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
394251662Sdim
395251662Sdimmy.test.targets.hotspot.windows.x64=					\
396251662Sdim    windows_x64_6.1-{product|fastdebug}-c2-jvm98,			\
397234353Sdim    windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
398221345Sdim    windows_x64_6.1-{product|fastdebug}-c2-scimark,			\
399193323Sed    windows_x64_6.1-product-c2-runThese8,				\
400193323Sed    windows_x64_6.1-product-c2-runThese8_Xcomp_lang,			\
401193323Sed    windows_x64_6.1-product-c2-runThese8_Xcomp_vm,			\
402193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC,		\
403193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
404193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
405193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,		\
406193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,			\
407193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
408193323Sed    windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,		\
409    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,		\
410    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC,		\
411    windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,			\
412    windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,			\
413    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,		\
414    windows_x64_6.1-{product|fastdebug}-c2-jbb_default,			\
415    windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
416    windows_x64_6.1-product-c2-jbb_CMS,					\
417    windows_x64_6.1-product-c2-jbb_ParallelGC,				\
418    windows_x64_6.1-product-c2-jbb_G1,					\
419    windows_x64_6.1-product-c2-jbb_ParOldGC
420
421# Some basic "smoke" tests for OpenJDK builds
422my.test.targets.hotspot.open=						\
423    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
424    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
425
426# The complete list of test targets for jprt
427my.test.targets.hotspot=						\
428  ${my.test.targets.hotspot.open},					\
429  ${my.test.targets.hotspot.solaris.sparcv9},				\
430  ${my.test.targets.hotspot.solaris.x64},				\
431  ${my.test.targets.hotspot.linux.i586},				\
432  ${my.test.targets.hotspot.linux.x64},					\
433  ${my.test.targets.hotspot.macosx.x64},				\
434  ${my.test.targets.hotspot.windows.i586},				\
435  ${my.test.targets.hotspot.windows.x64},				\
436  ${my.test.targets.hotspot.solaris.sparcv9},				\
437  ${my.test.targets.hotspot.solaris.x64},				\
438  ${my.test.targets.hotspot.linux.x64},					\
439  ${my.test.targets.hotspot.windows.i586},				\
440  ${my.test.targets.hotspot.windows.x64},				\
441  ${my.additional.test.targets.hotspot}
442
443
444# Make file based test targets
445
446my.make.rule.test.targets.hotspot.clienttests=				\
447  linux_i586_2.6-*-c1-hotspot_clienttest,				\
448  windows_i586_6.1-*-c1-hotspot_clienttest
449
450my.make.rule.test.targets.hotspot.servertests=				\
451  solaris_sparcv9_5.11-*-c2-hotspot_servertest,				\
452  solaris_x64_5.11-*-c2-hotspot_servertest,				\
453  linux_i586_2.6-*-c2-hotspot_servertest,				\
454  linux_x64_2.6-*-c2-hotspot_servertest,				\
455  macosx_x64_10.7-*-c2-hotspot_servertest,				\
456  windows_i586_6.1-*-c2-hotspot_servertest,				\
457  windows_x64_6.1-*-c2-hotspot_servertest
458
459my.make.rule.test.targets.hotspot.internalvmtests=			\
460  solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests,		\
461  solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests,		\
462  linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests,			\
463  linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests,			\
464  macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests,			\
465  windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests,		\
466  windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
467
468my.make.rule.test.targets.hotspot.reg.group=				\
469  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
470  solaris_x64_5.11-fastdebug-c2-GROUP,					\
471  linux_i586_2.6-fastdebug-c2-GROUP,					\
472  linux_x64_2.6-fastdebug-c2-GROUP,					\
473  macosx_x64_10.7-fastdebug-c2-GROUP,					\
474  windows_i586_6.1-fastdebug-c2-GROUP,					\
475  windows_x64_6.1-fastdebug-c2-GROUP,					\
476  linux_i586_2.6-fastdebug-c1-GROUP,					\
477  windows_i586_6.1-fastdebug-c1-GROUP
478
479my.make.rule.test.targets.hotspot=						\
480  ${my.make.rule.test.targets.hotspot.clienttests},				\
481  ${my.make.rule.test.targets.hotspot.servertests},				\
482  ${my.make.rule.test.targets.hotspot.internalvmtests},				\
483  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest},	\
484  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler},	\
485  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
486  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
487  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime_closed},	\
488  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
489  ${my.additional.make.rule.test.targets.hotspot}
490