jprt.properties revision 1835:8babe5690e7e
1193326Sed#
2193326Sed# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
3193326Sed# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4193326Sed#
5193326Sed# This code is free software; you can redistribute it and/or modify it
6193326Sed# under the terms of the GNU General Public License version 2 only, as
7193326Sed# published by the Free Software Foundation.  Oracle designates this
8193326Sed# particular file as subject to the "Classpath" exception as provided
9193326Sed# by Oracle in the LICENSE file that accompanied this code.
10193326Sed#
11193326Sed# This code is distributed in the hope that it will be useful, but WITHOUT
12193326Sed# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13193326Sed# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14193326Sed# version 2 for more details (a copy is included in the LICENSE file that
15193326Sed# accompanied this code).
16249423Sdim#
17249423Sdim# You should have received a copy of the GNU General Public License version
18193326Sed# 2 along with this work; if not, write to the Free Software Foundation,
19193326Sed# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20243830Sdim#
21193326Sed# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22193326Sed# or visit www.oracle.com if you need additional information or have any
23193326Sed# questions.
24193326Sed#
25193326Sed
26193326Sed##############
27212904Sdim#
28193326Sed# Global settings
29193326Sed#
30198092Srdivacky
31198092Srdivacky# Install test bundle for targets in jprt.test.bundle.targets set
32193326Sedjprt.selective.test.bundle.installation=true
33193326Sed
34193326Sed# The current release name
35193326Sedjprt.tools.default.release=jdk9
36193326Sed
37202879Srdivacky# Check if this is the equivalent of a hotspot push job
38202879Srdivacky# Interpret -testset hotspot to mean exactly that
39202879Srdivackymy.is.hotspot.job.hotspot=true
40202879Srdivackymy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
41193326Sed
42202879Srdivacky# Disable syncing the source after builds and tests are done
43202879Srdivackyjprt.sync.push=${my.is.hotspot.job ? false : true}
44202879Srdivacky
45202879Srdivacky# Directories to be excluded from the source bundles
46202879Srdivackyjprt.bundle.exclude.src.dirs=build dist webrev
47193326Sed
48193326Sed# Use configure when building
49193326Sedjprt.build.use.configure=true
50193326Sed
51234353Sdim# Set up the run flavors (jvm variants)
52234353Sdimjprt.run.flavors=c1,c2,default,${my.additional.run.flavors}
53193576Sed
54193576Sed# Set make target to use for different build flavors
55193576Sedjprt.build.flavor.debugOpen.target=jprt_bundle
56195341Sedjprt.build.flavor.fastdebug.target=jprt_bundle
57249423Sdimjprt.build.flavor.product.target=jprt_bundle
58249423Sdimjprt.build.flavor.productOpen.target=jprt_bundle
59249423Sdimjprt.build.flavor.optimized.target=jprt_bundle
60193576Sedjprt.build.flavor.optimizedOpen.target=jprt_bundle
61193576Sed
62193576Sed# Use these configure args to define debug level
63193576Sedjprt.debug.build.configure.args=--with-debug-level=slowdebug
64193576Sedjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers
65193576Sedjprt.product.build.configure.args=--with-debug-level=release
66198092Srdivackyjprt.optimized.build.configure.args=--with-debug-level=optimized
67193326Sedjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
68249423Sdimjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
69249423Sdimjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
70249423Sdimjprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
71249423Sdim
72249423Sdim
73249423Sdim# hotspot testset has custom build flavors and build targets
74249423Sdimmy.jprt.testsetHasCustomBuildFlavors.hotspot=true
75249423Sdimmy.jprt.testsetHasCustomBuildTargets.hotspot=true
76249423Sdim
77249423Sdim# determine if the specified testset has custom build flavors or build targets
78193326Sedmy.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}}
79193326Sedmy.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}}
80193326Sed
81193326Sed# Select build flavors and build targets based on the specified testset
82193326Sedjprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \
83193326Sed    ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}}
84193326Sedjprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \
85193326Sed    ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}}
86249423Sdim
87249423Sdim# Select test targets - jprt default for jprt.test.set is "default"
88249423Sdimjprt.test.targets=${my.test.targets.${jprt.test.set}}
89193326Sedjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
90198092Srdivackyjprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}}
91193326Sed
92193326Sed# 7155453: Work-around to prevent popups on OSX from blocking test completion
93193326Sed# but the work-around is added to all platforms to be consistent
94193326Sedjprt.jbb.options=-Djava.awt.headless=true
95193326Sed
96249423Sdim########
97249423Sdim#
98249423Sdim# Build options (generic)
99249423Sdim#
100249423Sdim
101249423Sdim# Configure args common to all builds
102249423Sdim# Also allows for additional, testset specific configure arguments to be set
103249423Sdimjprt.build.configure.args=						\
104249423Sdim    --with-output-sync=recurse						\
105249423Sdim    --with-boot-jdk=$ALT_BOOTDIR					\
106249423Sdim    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS				\
107249423Sdim    --with-version-opt=$JPRT_JOB_ID				 	\
108249423Sdim    MAKE=$JPRT_MAKE                                                     \
109249423Sdim    ${my.additional.build.configure.args.${jprt.test.set}}		\
110249423Sdim    ${my.custom.build.configure.args}
111249423Sdim
112249423Sdim# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
113249423Sdimjprt.i586.build.configure.args=						\
114249423Sdim    --with-target-bits=32
115249423Sdim
116249423Sdim# i586 platforms have both client and server, but to allow for overriding the exact configuration
117249423Sdim# on a per-build flavor basis the value is set for the individual build flavors
118249423Sdimmy.i586.default.build.configure.args=					\
119249423Sdim    --with-jvm-variants=client,server
120249423Sdimjprt.i586.debug.build.configure.args=					\
121249423Sdim    ${my.i586.default.build.configure.args}				\
122249423Sdim    ${jprt.debug.build.configure.args}
123249423Sdimjprt.i586.fastdebug.build.configure.args=				\
124249423Sdim    ${my.i586.default.build.configure.args}				\
125249423Sdim    ${jprt.fastdebug.build.configure.args}
126249423Sdimjprt.i586.product.build.configure.args=					\
127249423Sdim    ${my.i586.default.build.configure.args}				\
128249423Sdim    ${jprt.product.build.configure.args}
129249423Sdimjprt.i586.debugOpen.build.configure.args=				\
130249423Sdim    ${my.i586.default.build.configure.args}				\
131249423Sdim    ${jprt.debugOpen.build.configure.args}
132249423Sdimjprt.i586.fastdebugOpen.build.configure.args=				\
133249423Sdim    ${my.i586.default.build.configure.args}				\
134249423Sdim    ${jprt.fastdebugOpen.build.configure.args}
135249423Sdimjprt.i586.productOpen.build.configure.args=				\
136249423Sdim    ${my.i586.default.build.configure.args}				\
137249423Sdim    ${jprt.productOpen.build.configure.args}
138249423Sdimjprt.linux_i586.build.configure.args=					\
139249423Sdim    --with-devkit=$GCC492_OEL64_HOME					\
140249423Sdim    ${jprt.i586.build.configure.args}
141249423Sdimjprt.linux_x64.build.configure.args=					\
142249423Sdim    --with-devkit=$GCC492_OEL64_HOME
143249423Sdimjprt.macosx_x64.build.configure.args=					\
144249423Sdim    --with-devkit=$XCODE63_MACOSX109_HOME
145249423Sdimjprt.solaris.build.configure.args=					\
146249423Sdim    --with-devkit=$SS124_11u1_HOME
147249423Sdimjprt.windows_i586.build.configure.args=					\
148249423Sdim    --with-devkit=$VS2013SP4_HOME					\
149249423Sdim    ${jprt.i586.build.configure.args}
150249423Sdimjprt.windows_x64.build.configure.args=					\
151249423Sdim    --with-devkit=$VS2013SP4_HOME
152249423Sdim
153249423Sdim########
154249423Sdim#
155249423Sdim# Build targets and options (default/jdk)
156249423Sdim#
157249423Sdim
158249423Sdim# The default build flavors
159249423Sdimmy.build.flavors.default=fastdebug,product
160249423Sdim
161249423Sdim# Standard list of jprt build targets for this source tree
162205219Srdivackymy.build.targets.default=						\
163205219Srdivacky    solaris_sparcv9_5.11-{product|fastdebug},				\
164205219Srdivacky    solaris_x64_5.11-{product|fastdebug},				\
165249423Sdim    linux_i586_2.6-{product|fastdebug},					\
166249423Sdim    linux_x64_2.6-{product|fastdebug},					\
167249423Sdim    macosx_x64_10.9-{product|fastdebug},				\
168249423Sdim    windows_i586_6.2-{product|fastdebug},				\
169249423Sdim    windows_x64_6.2-{product|fastdebug}
170249423Sdim
171249423Sdim# Test target list (no fastdebug & limited c2 testing)
172205219Srdivackymy.test.target.set=							\
173249423Sdim    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
174249423Sdim    solaris_x64_5.11-product-c2-TESTNAME,				\
175249423Sdim    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
176205219Srdivacky    linux_x64_2.6-product-c2-TESTNAME,					\
177205219Srdivacky    macosx_x64_10.9-product-c2-TESTNAME,				\
178205219Srdivacky    windows_i586_6.2-product-c1-TESTNAME,				\
179205219Srdivacky    windows_x64_6.2-product-c2-TESTNAME
180205219Srdivacky
181205219Srdivacky# Default vm test targets (testset=default)
182243830Sdimmy.test.targets.default=						\
183243830Sdim    ${my.test.target.set:TESTNAME=jvm98},				\
184243830Sdim    ${my.test.target.set:TESTNAME=scimark}
185243830Sdim
186243830Sdim# Default jdk test targets (testset=default)
187243830Sdimmy.make.rule.test.targets.default=					\
188243830Sdim    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
189243830Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
190243830Sdim    ${my.test.target.set:TESTNAME=jdk_math},				\
191243830Sdim    ${my.test.target.set:TESTNAME=jdk_util}
192193326Sed
193193326Sed# Default vm test targets (testset=core)
194193326Sedmy.test.targets.core=
195195341Sed
196249423Sdim# Core jdk test targets (testset=core)
197249423Sdimmy.make.rule.test.targets.core=						\
198249423Sdim    ${my.test.target.set:TESTNAME=jdk_lang},				\
199249423Sdim    ${my.test.target.set:TESTNAME=jdk_math},				\
200249423Sdim    ${my.test.target.set:TESTNAME=jdk_util},				\
201249423Sdim    ${my.test.target.set:TESTNAME=jdk_io},				\
202198092Srdivacky    ${my.test.target.set:TESTNAME=jdk_net},				\
203205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_nio},				\
204205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_security1},			\
205205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_security2},			\
206198092Srdivacky    ${my.test.target.set:TESTNAME=jdk_security3},			\
207205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_security4},			\
208205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_rmi},				\
209205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_text},				\
210205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_time},				\
211205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_other},				\
212205219Srdivacky    ${my.test.target.set:TESTNAME=core_tools}
213205219Srdivacky
214205219Srdivacky# Svc vm test targets (testset=svc)
215203955Srdivackymy.test.targets.svc=
216205219Srdivacky
217193326Sed# Core jdk test targets (testset=svc)
218205219Srdivackymy.make.rule.test.targets.svc=						\
219205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_management},			\
220249423Sdim    ${my.test.target.set:TESTNAME=jdk_instrument},			\
221249423Sdim    ${my.test.target.set:TESTNAME=jdk_jmx},				\
222249423Sdim    ${my.test.target.set:TESTNAME=jdk_jdi},				\
223249423Sdim    ${my.test.target.set:TESTNAME=svc_tools},                           \
224249423Sdim    ${my.make.rule.test.targets.svc.extra}
225205219Srdivacky
226205219Srdivacky# JAXP vm test targets (testset=jaxp)
227205219Srdivackymy.test.targets.jaxp=
228249423Sdim
229205219Srdivacky# JAXP test targets (testset=jaxp)
230205219Srdivackymy.make.rule.test.targets.jaxp=						\
231212904Sdim    ${my.test.target.set:TESTNAME=jaxp_all}
232212904Sdim
233212904Sdim# All vm test targets (testset=all)
234205219Srdivackymy.test.targets.all=							\
235205219Srdivacky    ${my.test.targets.default},						\
236205219Srdivacky    ${my.test.target.set:TESTNAME=runThese},				\
237205219Srdivacky    ${my.test.target.set:TESTNAME=jbb_default}
238205219Srdivacky
239205219Srdivacky# All jdk test targets (testset=all)
240205219Srdivackymy.make.rule.test.targets.all=						\
241193326Sed    ${my.make.rule.test.targets.core},					\
242205219Srdivacky    ${my.make.rule.test.targets.svc},					\
243205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_awt},				\
244205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_beans},				\
245205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_sound},				\
246205219Srdivacky    ${my.test.target.set:TESTNAME=jdk_swing}
247205219Srdivacky
248203955Srdivacky# PIT vm test targets (testset=pit)
249203955Srdivackymy.test.targets.pit=							\
250205219Srdivacky   ${my.test.targets.all}
251205219Srdivacky
252193326Sed# PIT jdk test targets (testset=pit)
253193326Sedmy.make.rule.test.targets.pit=						\
254193326Sed    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
255193326Sed    ${my.make.rule.test.targets.core},					\
256193326Sed    ${my.make.rule.test.targets.svc}                                    \
257234353Sdim    ${my.make.rule.test.targets.jaxp}
258234353Sdim
259198893Srdivacky# JCK test targets in test/Makefile (no windows)
260198893Srdivackymy.test.target.set.jck=							\
261205219Srdivacky    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
262198893Srdivacky    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
263198893Srdivacky    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
264205219Srdivacky    linux_x64_2.6-product-c2-JCK7TESTRULE
265198893Srdivacky
266234353Sdim# JCK testset targets
267234353Sdimmy.make.rule.test.targets.jck=						\
268234353Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
269234353Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
270234353Sdim    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
271218893Sdim
272218893Sdim
273205219Srdivacky#############
274205219Srdivacky#
275205219Srdivacky# Hotspot related settings (testset=hotspot)
276205219Srdivacky#
277198893Srdivacky
278212904Sdim# The hotspot build flavors
279212904Sdimmy.build.flavors.hotspot=						\
280212904Sdim    debugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \
281198893Srdivacky    ${my.additional.build.flavors.hotspot}
282198893Srdivacky
283205219Srdivacky# Platforms built for hotspot push jobs
284198893Srdivackymy.build.targets.hotspot=						\
285198893Srdivacky    solaris_sparcv9_5.11-{product|fastdebug},			\
286198893Srdivacky    solaris_x64_5.11-{product|fastdebug},				\
287249423Sdim    linux_i586_2.6-{product|fastdebug},					\
288249423Sdim    linux_x64_2.6-{product|fastdebug},			\
289243830Sdim    macosx_x64_10.9-{product|fastdebug},				\
290243830Sdim    windows_i586_6.2-{product|fastdebug},				\
291243830Sdim    windows_x64_6.2-{product|fastdebug},			\
292243830Sdim    solaris_x64_5.11-{debugOpen},					\
293249423Sdim    linux_x64_2.6-{productOpen},					\
294243830Sdim    ${my.additional.build.targets.hotspot}
295243830Sdim
296243830Sdim# Tests to run on the various platforms for hotspot push jobs
297243830Sdimmy.test.targets.hotspot.solaris.sparcv9=				\
298249423Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
299243830Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
300243830Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
301243830Sdim    solaris_sparcv9_5.11-product-c2-runThese8,				\
302243830Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
303243830Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
304249423Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
305249423Sdim    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1
306249423Sdim
307249423Sdimmy.test.targets.hotspot.solaris.x64=					\
308249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
309249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
310249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
311249423Sdim    solaris_x64_5.11-product-c2-runThese8,				\
312249423Sdim    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
313249423Sdim    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
314249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
315249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
316249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
317249423Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1
318249423Sdim
319249423Sdimmy.test.targets.hotspot.linux.i586=					\
320249423Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
321249423Sdim    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
322249423Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
323249423Sdim    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
324198092Srdivacky    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
325198092Srdivacky    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
326198092Srdivacky    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
327198092Srdivacky    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
328234353Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
329218893Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
330218893Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
331234353Sdim    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1
332234353Sdim
333234353Sdimmy.test.targets.hotspot.linux.x64=					\
334198092Srdivacky    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
335198092Srdivacky    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
336212904Sdim    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
337198092Srdivacky    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
338212904Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
339198092Srdivacky    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
340226633Sdim    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1
341198092Srdivacky
342198092Srdivackymy.test.targets.hotspot.macosx.x64=					\
343198092Srdivacky    macosx_x64_10.9-{product|fastdebug}-c2-jvm98,			\
344212904Sdim    macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered,		\
345212904Sdim    macosx_x64_10.9-{product|fastdebug}-c2-scimark,			\
346212904Sdim    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_SerialGC,		\
347198092Srdivacky    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
348198092Srdivacky    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS,		\
349198092Srdivacky    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1
350198092Srdivacky
351198092Srdivackymy.test.targets.hotspot.windows.i586=					\
352198092Srdivacky    windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98,			\
353198092Srdivacky    windows_i586_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
354198092Srdivacky    windows_i586_6.2-{product|fastdebug}-{c1|c2}-scimark,		\
355212904Sdim    windows_i586_6.2-product-{c1|c2}-runThese8,				\
356198092Srdivacky    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_lang,		\
357198092Srdivacky    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_vm,		\
358212904Sdim    windows_i586_6.2-fastdebug-c1-runThese8_Xshare,			\
359198092Srdivacky    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
360198092Srdivacky    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
361212904Sdim    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
362198092Srdivacky    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1
363212904Sdim
364212904Sdimmy.test.targets.hotspot.windows.x64=					\
365198092Srdivacky    windows_x64_6.2-{product|fastdebug}-c2-jvm98,			\
366202879Srdivacky    windows_x64_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
367212904Sdim    windows_x64_6.2-{product|fastdebug}-c2-scimark,			\
368234353Sdim    windows_x64_6.2-product-c2-runThese8,				\
369198092Srdivacky    windows_x64_6.2-product-c2-runThese8_Xcomp_lang,			\
370198092Srdivacky    windows_x64_6.2-product-c2-runThese8_Xcomp_vm,			\
371234353Sdim    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_SerialGC,		\
372234353Sdim    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
373249423Sdim    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS,		\
374249423Sdim    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1
375234353Sdim
376234353Sdim# Some basic "smoke" tests for OpenJDK builds
377234353Sdimmy.test.targets.hotspot.open=						\
378234353Sdim    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
379234353Sdim    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
380234353Sdim
381234353Sdim# The complete list of test targets for jprt
382234353Sdimmy.test.targets.hotspot=						\
383234353Sdim  ${my.test.targets.hotspot.open},					\
384234353Sdim  ${my.test.targets.hotspot.solaris.sparcv9},				\
385234353Sdim  ${my.test.targets.hotspot.solaris.x64},				\
386234353Sdim  ${my.test.targets.hotspot.linux.i586},				\
387234353Sdim  ${my.test.targets.hotspot.linux.x64},					\
388234353Sdim  ${my.test.targets.hotspot.macosx.x64},				\
389234353Sdim  ${my.test.targets.hotspot.windows.i586},				\
390234353Sdim  ${my.test.targets.hotspot.windows.x64},				\
391234353Sdim  ${my.test.targets.hotspot.solaris.sparcv9},				\
392195341Sed  ${my.test.targets.hotspot.solaris.x64},				\
393195341Sed  ${my.test.targets.hotspot.linux.x64},					\
394234353Sdim  ${my.test.targets.hotspot.windows.i586},				\
395234353Sdim  ${my.test.targets.hotspot.windows.x64},				\
396234353Sdim  ${my.additional.test.targets.hotspot}
397234353Sdim
398234353Sdim
399234353Sdim# Make file based test targets
400234353Sdim
401193326Sedmy.make.rule.test.targets.hotspot.basicvmtests=                         \
402193326Sed  linux_i586_2.6-*-default-hotspot_basicvmtest,                         \
403195341Sed  linux_x64_2.6-*-default-hotspot_basicvmtest,                          \
404193576Sed  macosx_x64_10.9-*-default-hotspot_basicvmtest,                        \
405193576Sed  solaris_sparcv9_5.11-*-default-hotspot_basicvmtest,                   \
406193326Sed  solaris_x64_5.11-*-default-hotspot_basicvmtest,                       \
407249423Sdim  windows_i586_6.2-*-default-hotspot_basicvmtest,                       \
408249423Sdim  windows_x64_6.2-*-default-hotspot_basicvmtest
409249423Sdim  
410249423Sdimmy.make.rule.test.targets.hotspot.reg.group=				\
411249423Sdim  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
412249423Sdim  solaris_x64_5.11-fastdebug-c2-GROUP,					\
413204643Srdivacky  linux_i586_2.6-fastdebug-c2-GROUP,					\
414204643Srdivacky  linux_x64_2.6-fastdebug-c2-GROUP,					\
415204643Srdivacky  macosx_x64_10.9-fastdebug-c2-GROUP,					\
416210299Sed  windows_i586_6.2-fastdebug-c2-GROUP,					\
417204643Srdivacky  windows_x64_6.2-fastdebug-c2-GROUP,					\
418193326Sed  linux_i586_2.6-fastdebug-c1-GROUP,					\
419193326Sed  windows_i586_6.2-fastdebug-c1-GROUP
420193326Sed
421193326Sed# Hotspot jtreg tests
422193326Sedmy.make.rule.test.targets.hotspot.reg=						\
423193326Sed  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1},	\
424193326Sed  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2},	\
425193326Sed  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},	\
426193326Sed  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},	\
427193326Sed  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
428234353Sdim  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed},       \
429234353Sdim  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold},        \
430234353Sdim  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
431234353Sdim  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
432234353Sdim  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity},		\
433234353Sdim  ${my.additional.make.rule.test.targets.hotspot.reg}
434234353Sdim
435193326Sed# Other Makefile based Hotspot tests
436193326Sedmy.make.rule.test.targets.hotspot.other=                                \
437193326Sed  ${my.make.rule.test.targets.hotspot.basicvmtests},                    \
438193326Sed  ${my.additional.make.rule.test.targets.hotspot.other}
439193326Sed
440193326Sed# All the makefile based tests to run
441193326Sedmy.make.rule.test.targets.hotspot=                                      \
442193326Sed  ${my.make.rule.test.targets.hotspot.reg}                              \
443193326Sed  ${my.make.rule.test.targets.hotspot.other}
444263508Sdim
445263508Sdim# Install the test bundle for the testset hotspot jtreg tests
446263508Sdim# (but not for the other Makefile based tests)
447263508Sdimmy.jprt.test.bundle.targets.hotspot=${my.make.rule.test.targets.hotspot.reg}
448263508Sdim
449263508Sdim# Native jdk and hotspot test targets (testset=nativesanity)
450263508Sdimmy.make.rule.test.targets.nativesanity=					\
451263508Sdim    ${my.test.target.set:TESTNAME=jdk_native_sanity},			\
452263508Sdim    ${my.test.target.set:TESTNAME=hotspot_native_sanity}
453263508Sdim
454263508Sdim# Install the test bundle for the nativesanity jtreg tests
455198092Srdivackymy.jprt.test.bundle.targets.nativesanity=${my.make.rule.test.targets.nativesanity}
456193326Sed