jprt.properties revision 1592:39b1000561b9
195584Sanholt#
2152909Sanholt# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
3152909Sanholt# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4152909Sanholt#
595584Sanholt# This code is free software; you can redistribute it and/or modify it
695584Sanholt# under the terms of the GNU General Public License version 2 only, as
795584Sanholt# published by the Free Software Foundation.  Oracle designates this
895584Sanholt# particular file as subject to the "Classpath" exception as provided
995584Sanholt# by Oracle in the LICENSE file that accompanied this code.
1095584Sanholt#
1195584Sanholt# This code is distributed in the hope that it will be useful, but WITHOUT
1295584Sanholt# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1395584Sanholt# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1495584Sanholt# version 2 for more details (a copy is included in the LICENSE file that
1595584Sanholt# accompanied this code).
1695584Sanholt#
1795584Sanholt# You should have received a copy of the GNU General Public License version
1895584Sanholt# 2 along with this work; if not, write to the Free Software Foundation,
1995584Sanholt# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2095584Sanholt#
2195584Sanholt# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2295584Sanholt# or visit www.oracle.com if you need additional information or have any
2395584Sanholt# questions.
2495584Sanholt#
2595584Sanholt
2695584Sanholt##############
2795584Sanholt#
28152909Sanholt# Global settings
29152909Sanholt#
30152909Sanholt
31152909Sanholt# Install test bundle for targets in jprt.test.bundle.targets set
32152909Sanholtjprt.selective.test.bundle.installation=true
33152909Sanholt
34182080Srnoland# The current release name
35152909Sanholtjprt.tools.default.release=jdk9
36152909Sanholt
37152909Sanholt# Check if this is the equivalent of a hotspot push job
38152909Sanholt# Interpret -testset hotspot to mean exactly that
39152909Sanholtmy.is.hotspot.job.hotspot=true
40152909Sanholtmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
4195584Sanholt
42112015Sanholt# Disable syncing the source after builds and tests are done
43152909Sanholtjprt.sync.push=${my.is.hotspot.job ? false : true}
4495746Sanholt
4595584Sanholt# Directories to be excluded from the source bundles
4695584Sanholtjprt.bundle.exclude.src.dirs=build dist webrev
4795584Sanholt
4895584Sanholt# Use configure when building
4995584Sanholtjprt.build.use.configure=true
50152909Sanholt
51152909Sanholt# Set up the run flavors (jvm variants)
52182080Srnolandjprt.run.flavors=c1,c2,default,${my.additional.run.flavors}
5395584Sanholt
5495584Sanholt# Set make target to use for different build flavors
5595584Sanholtjprt.build.flavor.debugOpen.target=jprt_bundle
5695584Sanholtjprt.build.flavor.fastdebug.target=jprt_bundle
5795584Sanholtjprt.build.flavor.product.target=jprt_bundle
58145132Sanholtjprt.build.flavor.productOpen.target=jprt_bundle
5995584Sanholtjprt.build.flavor.optimized.target=jprt_bundle
6095584Sanholtjprt.build.flavor.optimizedOpen.target=jprt_bundle
6195584Sanholt
62145132Sanholt# Use these configure args to define debug level
6395584Sanholtjprt.debug.build.configure.args=--with-debug-level=slowdebug
64145132Sanholtjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers
65145132Sanholtjprt.product.build.configure.args=--with-debug-level=release
66145132Sanholtjprt.optimized.build.configure.args=--with-debug-level=optimized
67145132Sanholtjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
6895584Sanholtjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
6995584Sanholtjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
70145132Sanholtjprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
7195584Sanholt
7295584Sanholt# Select build flavors and build targets
7395584Sanholtjprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
74145132Sanholtjprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
75145132Sanholt
7695584Sanholt# Select test targets - jprt default for jprt.test.set is "default"
77182080Srnolandjprt.test.targets=${my.test.targets.${jprt.test.set}}
7895584Sanholtjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
7995584Sanholtjprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}}
80145132Sanholt
8195584Sanholt# 7155453: Work-around to prevent popups on OSX from blocking test completion
8295584Sanholt# but the work-around is added to all platforms to be consistent
8395584Sanholtjprt.jbb.options=-Djava.awt.headless=true
8495584Sanholt
85145132Sanholt########
8695584Sanholt#
8795584Sanholt# Build options (generic)
8895584Sanholt#
8995584Sanholt
9095584Sanholt# Configure args common to all builds
9195584Sanholt# Also allows for additional, testset specific configure arguments to be set
9295584Sanholtjprt.build.configure.args=						\
9395584Sanholt    --with-output-sync=recurse 						\
9495584Sanholt    --with-boot-jdk=$ALT_BOOTDIR 					\
9595584Sanholt    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS 				\
9695584Sanholt    ${my.additional.build.configure.args.${jprt.test.set}}		\
9795584Sanholt    ${my.custom.build.configure.args}
9895584Sanholt
9995584Sanholt# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
10095584Sanholtjprt.i586.build.configure.args=						\
10195584Sanholt    --with-target-bits=32
10295584Sanholt
10395584Sanholt# i586 platforms have both client and server, but to allow for overriding the exact configuration
10495584Sanholt# on a per-build flavor basis the value is set for the individual build flavors
10595584Sanholtmy.i586.default.build.configure.args=					\
10695584Sanholt    --with-jvm-variants=client,server
10795584Sanholtjprt.i586.debug.build.configure.args=					\
108145132Sanholt    ${my.i586.default.build.configure.args}				\
10995584Sanholt    ${jprt.debug.build.configure.args}
11095584Sanholtjprt.i586.fastdebug.build.configure.args=				\
11195584Sanholt    ${my.i586.default.build.configure.args}				\
112112015Sanholt    ${jprt.fastdebug.build.configure.args}
113112015Sanholtjprt.i586.product.build.configure.args=					\
114145132Sanholt    ${my.i586.default.build.configure.args}				\
115145132Sanholt    ${jprt.product.build.configure.args}
11695584Sanholtjprt.i586.debugOpen.build.configure.args=				\
117145132Sanholt    ${my.i586.default.build.configure.args}				\
118145132Sanholt    ${jprt.debugOpen.build.configure.args}
119145132Sanholtjprt.i586.fastdebugOpen.build.configure.args=				\
120145132Sanholt    ${my.i586.default.build.configure.args}				\
121145132Sanholt    ${jprt.fastdebugOpen.build.configure.args}
122145132Sanholtjprt.i586.productOpen.build.configure.args=				\
123112015Sanholt    ${my.i586.default.build.configure.args}				\
124112015Sanholt    ${jprt.productOpen.build.configure.args}
125145132Sanholtjprt.windows_i586.build.configure.args=					\
126145132Sanholt    --with-devkit=$VS2013_HOME						\
12795584Sanholt    ${jprt.i586.build.configure.args}
12895584Sanholtjprt.windows_x64.build.configure.args=					\
12995584Sanholt    --with-devkit=$VS2013_HOME
13095584Sanholt
13195584Sanholt########
13295584Sanholt#
13395584Sanholt# Build targets and options (default/jdk)
13495584Sanholt#
13595584Sanholt
136145132Sanholt# The default build flavors
13795584Sanholtmy.build.flavors.default=fastdebug,product
138145132Sanholt
139145132Sanholt# Standard list of jprt build targets for this source tree
140145132Sanholtmy.build.targets.default=						\
14195584Sanholt    solaris_sparcv9_5.11-{product|fastdebug},				\
14295584Sanholt    solaris_x64_5.11-{product|fastdebug},				\
14395584Sanholt    linux_i586_2.6-{product|fastdebug},					\
14495584Sanholt    linux_x64_2.6-{product|fastdebug},					\
14595584Sanholt    macosx_x64_10.9-{product|fastdebug},				\
146145132Sanholt    windows_i586_6.2-{product|fastdebug},				\
14795584Sanholt    windows_x64_6.2-{product|fastdebug}
148145132Sanholt
14995584Sanholt# Test target list (no fastdebug & limited c2 testing)
15095584Sanholtmy.test.target.set=							\
15195584Sanholt    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
15295584Sanholt    solaris_x64_5.11-product-c2-TESTNAME,				\
15395584Sanholt    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
154145132Sanholt    linux_x64_2.6-product-c2-TESTNAME,					\
155145132Sanholt    macosx_x64_10.9-product-c2-TESTNAME,				\
156145132Sanholt    windows_i586_6.2-product-c1-TESTNAME,				\
15795584Sanholt    windows_x64_6.2-product-c2-TESTNAME
15895584Sanholt
159152909Sanholt# Default vm test targets (testset=default)
16095584Sanholtmy.test.targets.default=						\
161145132Sanholt    ${my.test.target.set:TESTNAME=jvm98},				\
16295584Sanholt    ${my.test.target.set:TESTNAME=scimark}
16395584Sanholt
164145132Sanholt# Default jdk test targets (testset=default)
16595584Sanholtmy.make.rule.test.targets.default=					\
16695584Sanholt    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
16795584Sanholt    ${my.test.target.set:TESTNAME=jdk_lang},				\
16895584Sanholt    ${my.test.target.set:TESTNAME=jdk_math},				\
169145132Sanholt    ${my.test.target.set:TESTNAME=jdk_util}
17095584Sanholt
17195584Sanholt# Default vm test targets (testset=core)
17295584Sanholtmy.test.targets.core=
173145132Sanholt
174145132Sanholt# Core jdk test targets (testset=core)
175145132Sanholtmy.make.rule.test.targets.core=						\
17695584Sanholt    ${my.test.target.set:TESTNAME=jdk_lang},				\
17795584Sanholt    ${my.test.target.set:TESTNAME=jdk_math},				\
17895584Sanholt    ${my.test.target.set:TESTNAME=jdk_util},				\
17995584Sanholt    ${my.test.target.set:TESTNAME=jdk_io},				\
18095584Sanholt    ${my.test.target.set:TESTNAME=jdk_net},				\
18195584Sanholt    ${my.test.target.set:TESTNAME=jdk_nio},				\
18295584Sanholt    ${my.test.target.set:TESTNAME=jdk_security1},			\
18395584Sanholt    ${my.test.target.set:TESTNAME=jdk_security2},			\
18495584Sanholt    ${my.test.target.set:TESTNAME=jdk_security3},			\
185145132Sanholt    ${my.test.target.set:TESTNAME=jdk_security4},			\
18695584Sanholt    ${my.test.target.set:TESTNAME=jdk_rmi},				\
187145132Sanholt    ${my.test.target.set:TESTNAME=jdk_text},				\
18895584Sanholt    ${my.test.target.set:TESTNAME=jdk_time},				\
18995584Sanholt    ${my.test.target.set:TESTNAME=jdk_other},				\
19095584Sanholt    ${my.test.target.set:TESTNAME=core_tools}
19195584Sanholt
19295584Sanholt# Svc vm test targets (testset=svc)
193145132Sanholtmy.test.targets.svc=
194145132Sanholt
195145132Sanholt# Core jdk test targets (testset=svc)
196145132Sanholtmy.make.rule.test.targets.svc=						\
19795584Sanholt    ${my.test.target.set:TESTNAME=jdk_management},			\
19895584Sanholt    ${my.test.target.set:TESTNAME=jdk_instrument},			\
199152909Sanholt    ${my.test.target.set:TESTNAME=jdk_jmx},				\
20095584Sanholt    ${my.test.target.set:TESTNAME=jdk_jdi},				\
201145132Sanholt    ${my.test.target.set:TESTNAME=svc_tools},                           \
202145132Sanholt    ${my.make.rule.test.targets.svc.extra}
20395584Sanholt
20495584Sanholt# JAXP vm test targets (testset=jaxp)
205145132Sanholtmy.test.targets.jaxp=
20695584Sanholt
20795584Sanholt# JAXP test targets (testset=jaxp)
20895584Sanholtmy.make.rule.test.targets.jaxp=						\
20995584Sanholt    ${my.test.target.set:TESTNAME=jaxp_all}
210145132Sanholt
21195584Sanholt# All vm test targets (testset=all)
21295584Sanholtmy.test.targets.all=							\
213145132Sanholt    ${my.test.targets.default},						\
21495584Sanholt    ${my.test.target.set:TESTNAME=runThese},				\
21595584Sanholt    ${my.test.target.set:TESTNAME=jbb_default}
216145132Sanholt
21795584Sanholt# All jdk test targets (testset=all)
218145132Sanholtmy.make.rule.test.targets.all=						\
219145132Sanholt    ${my.make.rule.test.targets.core},					\
22095584Sanholt    ${my.make.rule.test.targets.svc},					\
22195584Sanholt    ${my.test.target.set:TESTNAME=jdk_awt},				\
22295584Sanholt    ${my.test.target.set:TESTNAME=jdk_beans},				\
22395584Sanholt    ${my.test.target.set:TESTNAME=jdk_sound},				\
22495584Sanholt    ${my.test.target.set:TESTNAME=jdk_swing}
22595584Sanholt
22695584Sanholt# PIT vm test targets (testset=pit)
22795584Sanholtmy.test.targets.pit=							\
22895584Sanholt   ${my.test.targets.all}
22995584Sanholt
230182080Srnoland# PIT jdk test targets (testset=pit)
23195584Sanholtmy.make.rule.test.targets.pit=						\
23295584Sanholt    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
23395584Sanholt    ${my.make.rule.test.targets.core},					\
23495584Sanholt    ${my.make.rule.test.targets.svc}                                    \
235145132Sanholt    ${my.make.rule.test.targets.jaxp}
236145132Sanholt
237145132Sanholt# JCK test targets in test/Makefile (no windows)
238145132Sanholtmy.test.target.set.jck=							\
239145132Sanholt    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
240145132Sanholt    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
24195584Sanholt    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
242145132Sanholt    linux_x64_2.6-product-c2-JCK7TESTRULE
243145132Sanholt
244145132Sanholt# JCK testset targets
245145132Sanholtmy.make.rule.test.targets.jck=						\
24695584Sanholt    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
247145132Sanholt    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
24895584Sanholt    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
24995584Sanholt
25095584Sanholt
251182080Srnoland#############
25295584Sanholt#
253182080Srnoland# Hotspot related settings (testset=hotspot)
254182080Srnoland#
25595584Sanholt
25695584Sanholt# The hotspot build flavors
25795584Sanholtmy.build.flavors.hotspot=						\
258145132Sanholt    debugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \
25995584Sanholt    ${my.additional.build.flavors.hotspot}
260145132Sanholt
261145132Sanholt# Platforms built for hotspot push jobs
262182080Srnolandmy.build.targets.hotspot=						\
26395584Sanholt    solaris_sparcv9_5.11-{product|fastdebug},			\
264145132Sanholt    solaris_x64_5.11-{product|fastdebug},				\
265145132Sanholt    linux_i586_2.6-{product|fastdebug},					\
26695584Sanholt    linux_x64_2.6-{product|fastdebug},			\
267145132Sanholt    macosx_x64_10.9-{product|fastdebug},				\
26895584Sanholt    windows_i586_6.2-{product|fastdebug},				\
269145132Sanholt    windows_x64_6.2-{product|fastdebug},			\
27095584Sanholt    solaris_x64_5.11-{debugOpen},					\
271145132Sanholt    linux_x64_2.6-{productOpen},					\
272145132Sanholt    ${my.additional.build.targets.hotspot}
273182080Srnoland
27495584Sanholt# Tests to run on the various platforms for hotspot push jobs
275145132Sanholtmy.test.targets.hotspot.solaris.sparcv9=				\
27695584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
27795584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
27895584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
279145132Sanholt    solaris_sparcv9_5.11-product-c2-runThese8,				\
28095584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
28195584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
282145132Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
28395584Sanholt    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1
284145132Sanholt
28595584Sanholtmy.test.targets.hotspot.solaris.x64=					\
28695584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
28795584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
28895584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
28995584Sanholt    solaris_x64_5.11-product-c2-runThese8,				\
29095584Sanholt    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
29195584Sanholt    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
29295584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
29395584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
29495584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
29595584Sanholt    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1
29695584Sanholt
297182080Srnolandmy.test.targets.hotspot.linux.i586=					\
29895584Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
29995584Sanholt    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
30095584Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
30195584Sanholt    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
302145132Sanholt    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
30395584Sanholt    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
30495584Sanholt    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
305145132Sanholt    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
30695584Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
307145132Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
30895584Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
30995584Sanholt    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1
31095584Sanholt
31195584Sanholtmy.test.targets.hotspot.linux.x64=					\
31295584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
31395584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
31495584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
31595584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
31695584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
317182080Srnoland    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
31895584Sanholt    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1
31995584Sanholt
320182080Srnolandmy.test.targets.hotspot.macosx.x64=					\
32195584Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-jvm98,			\
32295584Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered,		\
32395584Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-scimark,			\
324145132Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_SerialGC,		\
32595584Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
326145132Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS,		\
327145132Sanholt    macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1
32895584Sanholt
32995584Sanholtmy.test.targets.hotspot.windows.i586=					\
33095584Sanholt    windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98,			\
33195584Sanholt    windows_i586_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
332182080Srnoland    windows_i586_6.2-{product|fastdebug}-{c1|c2}-scimark,		\
33395584Sanholt    windows_i586_6.2-product-{c1|c2}-runThese8,				\
33495584Sanholt    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_lang,		\
33595584Sanholt    windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_vm,		\
33695584Sanholt    windows_i586_6.2-fastdebug-c1-runThese8_Xshare,			\
33795584Sanholt    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
33895584Sanholt    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
339145132Sanholt    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
34095584Sanholt    windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1
341145132Sanholt
34295584Sanholtmy.test.targets.hotspot.windows.x64=					\
34395584Sanholt    windows_x64_6.2-{product|fastdebug}-c2-jvm98,			\
344145132Sanholt    windows_x64_6.2-{product|fastdebug}-c2-jvm98_nontiered,		\
345145132Sanholt    windows_x64_6.2-{product|fastdebug}-c2-scimark,			\
346145132Sanholt    windows_x64_6.2-product-c2-runThese8,				\
347145132Sanholt    windows_x64_6.2-product-c2-runThese8_Xcomp_lang,			\
348145132Sanholt    windows_x64_6.2-product-c2-runThese8_Xcomp_vm,			\
349145132Sanholt    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_SerialGC,		\
35095584Sanholt    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
351145132Sanholt    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS,		\
35295584Sanholt    windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1
35395584Sanholt
35495584Sanholt# Some basic "smoke" tests for OpenJDK builds
35595584Sanholtmy.test.targets.hotspot.open=						\
35695584Sanholt    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
357145132Sanholt    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
35895584Sanholt
35995584Sanholt# The complete list of test targets for jprt
36095584Sanholtmy.test.targets.hotspot=						\
361145132Sanholt  ${my.test.targets.hotspot.open},					\
36295584Sanholt  ${my.test.targets.hotspot.solaris.sparcv9},				\
36395584Sanholt  ${my.test.targets.hotspot.solaris.x64},				\
36495584Sanholt  ${my.test.targets.hotspot.linux.i586},				\
365182080Srnoland  ${my.test.targets.hotspot.linux.x64},					\
36695584Sanholt  ${my.test.targets.hotspot.macosx.x64},				\
36795584Sanholt  ${my.test.targets.hotspot.windows.i586},				\
36895584Sanholt  ${my.test.targets.hotspot.windows.x64},				\
36995584Sanholt  ${my.test.targets.hotspot.solaris.sparcv9},				\
37095584Sanholt  ${my.test.targets.hotspot.solaris.x64},				\
371145132Sanholt  ${my.test.targets.hotspot.linux.x64},					\
372145132Sanholt  ${my.test.targets.hotspot.windows.i586},				\
373145132Sanholt  ${my.test.targets.hotspot.windows.x64},				\
37495584Sanholt  ${my.additional.test.targets.hotspot}
37595584Sanholt
37695584Sanholt
37795584Sanholt# Make file based test targets
378145132Sanholt
379145132Sanholtmy.make.rule.test.targets.hotspot.basicvmtests=                         \
38095584Sanholt  linux_i586_2.6-*-default-hotspot_basicvmtest,                         \
38195584Sanholt  linux_x64_2.6-*-default-hotspot_basicvmtest,                          \
38295584Sanholt  macosx_x64_10.9-*-default-hotspot_basicvmtest,                        \
38395584Sanholt  solaris_sparcv9_5.11-*-default-hotspot_basicvmtest,                   \
38495584Sanholt  solaris_x64_5.11-*-default-hotspot_basicvmtest,                       \
38595584Sanholt  windows_i586_6.2-*-default-hotspot_basicvmtest,                       \
38695584Sanholt  windows_x64_6.2-*-default-hotspot_basicvmtest
38795584Sanholt  
38895584Sanholtmy.make.rule.test.targets.hotspot.reg.group=				\
38995584Sanholt  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
39095584Sanholt  solaris_x64_5.11-fastdebug-c2-GROUP,					\
39195584Sanholt  linux_i586_2.6-fastdebug-c2-GROUP,					\
39295584Sanholt  linux_x64_2.6-fastdebug-c2-GROUP,					\
39395584Sanholt  macosx_x64_10.9-fastdebug-c2-GROUP,					\
39495584Sanholt  windows_i586_6.2-fastdebug-c2-GROUP,					\
39595584Sanholt  windows_x64_6.2-fastdebug-c2-GROUP,					\
39695584Sanholt  linux_i586_2.6-fastdebug-c1-GROUP,					\
39795584Sanholt  windows_i586_6.2-fastdebug-c1-GROUP
39895584Sanholt
399182080Srnoland# Hotspot jtreg tests
40095584Sanholtmy.make.rule.test.targets.hotspot.reg=						\
401182080Srnoland  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1},	\
402189130Srnoland  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2},	\
40395584Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},	\
404145132Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},	\
405145132Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
406182080Srnoland  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed},       \
40795584Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold},        \
408152909Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
409145132Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
41095584Sanholt  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity},		\
41195584Sanholt  ${my.additional.make.rule.test.targets.hotspot.reg}
412152909Sanholt
41395584Sanholt# Other Makefile based Hotspot tests
414152909Sanholtmy.make.rule.test.targets.hotspot.other=                                \
415152909Sanholt  ${my.make.rule.test.targets.hotspot.basicvmtests},                    \
416152909Sanholt  ${my.additional.make.rule.test.targets.hotspot.other}
417152909Sanholt
418152909Sanholt# All the makefile based tests to run
419152909Sanholtmy.make.rule.test.targets.hotspot=                                      \
420152909Sanholt  ${my.make.rule.test.targets.hotspot.reg}                              \
421152909Sanholt  ${my.make.rule.test.targets.hotspot.other}
422189130Srnoland
423189130Srnoland# Install the test bundle for the testset hotspot jtreg tests
424189130Srnoland# (but not for the other Makefile based tests)
425189130Srnolandmy.jprt.test.bundle.targets.hotspot=${my.make.rule.test.targets.hotspot.reg}
426189130Srnoland
427189130Srnoland# Native jdk and hotspot test targets (testset=nativesanity)
428189130Srnolandmy.make.rule.test.targets.nativesanity=					\
429152909Sanholt    ${my.test.target.set:TESTNAME=jdk_native_sanity},			\
430152909Sanholt    ${my.test.target.set:TESTNAME=hotspot_native_sanity}
431152909Sanholt
432152909Sanholt# Install the test bundle for the nativesanity jtreg tests
433152909Sanholtmy.jprt.test.bundle.targets.nativesanity=${my.make.rule.test.targets.nativesanity}
434182080Srnoland