jprt.properties revision 1238:1e8889e153f9
1218822Sdim#
2218822Sdim# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
378828Sobrien# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
433965Sjdp#
533965Sjdp# This code is free software; you can redistribute it and/or modify it
633965Sjdp# under the terms of the GNU General Public License version 2 only, as
733965Sjdp# published by the Free Software Foundation.  Oracle designates this
833965Sjdp# particular file as subject to the "Classpath" exception as provided
933965Sjdp# by Oracle in the LICENSE file that accompanied this code.
1033965Sjdp#
1133965Sjdp# This code is distributed in the hope that it will be useful, but WITHOUT
1233965Sjdp# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1333965Sjdp# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1433965Sjdp# version 2 for more details (a copy is included in the LICENSE file that
1533965Sjdp# accompanied this code).
1633965Sjdp#
1733965Sjdp# You should have received a copy of the GNU General Public License version
1877298Sobrien# 2 along with this work; if not, write to the Free Software Foundation,
1977298Sobrien# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2077298Sobrien#
2177298Sobrien# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2277298Sobrien# or visit www.oracle.com if you need additional information or have any
2377298Sobrien# questions.
2433965Sjdp#
2533965Sjdp
2633965Sjdp##############
2760484Sobrien#
2833965Sjdp# Global settings
2960484Sobrien#
3033965Sjdp
3178828Sobrien# The current release name
3233965Sjdpjprt.tools.default.release=jdk9
3360484Sobrien
3433965Sjdp# Check if this is the equivalent of a hotspot push job
3577298Sobrien# Interpret -testset hotspot to mean exactly that
3660484Sobrienmy.is.hotspot.job.hotspot=true
3733965Sjdpmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
3833965Sjdp
3933965Sjdp# Disable syncing the source after builds and tests are done
4033965Sjdpjprt.sync.push=${my.is.hotspot.job ? false : true}
4133965Sjdp
4233965Sjdp# Directories to be excluded from the source bundles
4377298Sobrienjprt.bundle.exclude.src.dirs=build dist webrev
4477298Sobrien
4577298Sobrien# Use configure when building
4677298Sobrienjprt.build.use.configure=true
4733965Sjdp
4877298Sobrien# Set make target to use for different build flavors
4977298Sobrienjprt.build.flavor.debugOpen.target=jprt_bundle
5077298Sobrienjprt.build.flavor.fastdebug.target=jprt_bundle
5177298Sobrienjprt.build.flavor.product.target=jprt_bundle
5277298Sobrienjprt.build.flavor.productOpen.target=jprt_bundle
5377298Sobrien
5477298Sobrien# Use these configure args to define debug level
5577298Sobrienjprt.debug.build.configure.args=--with-debug-level=slowdebug
5677298Sobrienjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
5777298Sobrienjprt.product.build.configure.args=--with-debug-level=release
5877298Sobrienjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
5977298Sobrienjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
6077298Sobrienjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
6177298Sobrien
6277298Sobrien# Select build flavors and build targets
6377298Sobrienjprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
6477298Sobrienjprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
65130561Sobrien
66130561Sobrien# Select test targets - jprt default for jprt.test.set is "default"
67130561Sobrienjprt.test.targets=${my.test.targets.${jprt.test.set}}
68130561Sobrienjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
69130561Sobrien
70218822Sdim# 7155453: Work-around to prevent popups on OSX from blocking test completion
71218822Sdim# but the work-around is added to all platforms to be consistent
72218822Sdimjprt.jbb.options=-Djava.awt.headless=true
73218822Sdim
74218822Sdim########
75218822Sdim#
76218822Sdim# Build options (generic)
77218822Sdim#
78218822Sdim
79218822Sdim# Configure args common to all builds
80218822Sdim# Also allows for additional, testset specific configure arguments to be set
81218822Sdimjprt.build.configure.args=						\
82218822Sdim    --with-output-sync=recurse 						\
83218822Sdim    --with-boot-jdk=$ALT_BOOTDIR 					\
84218822Sdim    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS 				\
85218822Sdim    ${my.additional.build.configure.args.${jprt.test.set}}
86218822Sdim
87218822Sdim# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
88218822Sdimjprt.i586.build.configure.args=						\
89218822Sdim    --with-target-bits=32
90218822Sdim
91218822Sdim# i586 platforms have both client and server, but to allow for overriding the exact configuration
92218822Sdim# on a per-build flavor basis the value is set for the individual build flavors
93218822Sdimmy.i586.default.build.configure.args=					\
94218822Sdim    --with-jvm-variants=client,server
95218822Sdimjprt.i586.debug.build.configure.args=					\
96218822Sdim    ${my.i586.default.build.configure.args}				\
97218822Sdim    ${jprt.debug.build.configure.args}
98218822Sdimjprt.i586.fastdebug.build.configure.args=				\
99218822Sdim    ${my.i586.default.build.configure.args}				\
100218822Sdim    ${jprt.fastdebug.build.configure.args}
101218822Sdimjprt.i586.product.build.configure.args=					\
102218822Sdim    ${my.i586.default.build.configure.args}				\
103218822Sdim    ${jprt.product.build.configure.args}
104218822Sdimjprt.i586.debugOpen.build.configure.args=				\
105218822Sdim    ${my.i586.default.build.configure.args}				\
106218822Sdim    ${jprt.debugOpen.build.configure.args}
107218822Sdimjprt.i586.fastdebugOpen.build.configure.args=				\
108218822Sdim    ${my.i586.default.build.configure.args}				\
109218822Sdim    ${jprt.fastdebugOpen.build.configure.args}
110218822Sdimjprt.i586.productOpen.build.configure.args=				\
111218822Sdim    ${my.i586.default.build.configure.args}				\
112218822Sdim    ${jprt.productOpen.build.configure.args}
113218822Sdim
114218822Sdim########
115218822Sdim#
116218822Sdim# Build targets and options (default/jdk)
117218822Sdim#
118218822Sdim
119218822Sdim# The default build flavors
120218822Sdimmy.build.flavors.default=fastdebug,product
121218822Sdim
12277298Sobrien# Standard list of jprt build targets for this source tree
12377298Sobrienmy.build.targets.default=						\
12433965Sjdp    solaris_sparcv9_5.11-{product|fastdebug},				\
12533965Sjdp    solaris_x64_5.11-{product|fastdebug},				\
12633965Sjdp    linux_i586_2.6-{product|fastdebug},					\
12777298Sobrien    linux_x64_2.6-{product|fastdebug},					\
12877298Sobrien    macosx_x64_10.7-{product|fastdebug},				\
12977298Sobrien    windows_i586_6.1-{product|fastdebug},				\
13077298Sobrien    windows_x64_6.1-{product|fastdebug}
13133965Sjdp
13233965Sjdp# Test target list (no fastdebug & limited c2 testing)
13377298Sobrienmy.test.target.set=							\
13477298Sobrien    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
13577298Sobrien    solaris_x64_5.11-product-c2-TESTNAME,				\
13677298Sobrien    linux_i586_2.6-product-{c1|c2}-TESTNAME,				\
13777298Sobrien    linux_x64_2.6-product-c2-TESTNAME,					\
13877298Sobrien    macosx_x64_10.7-product-c2-TESTNAME,				\
13977298Sobrien    windows_i586_6.1-product-c1-TESTNAME,				\
14077298Sobrien    windows_x64_6.1-product-c2-TESTNAME
14177298Sobrien
14277298Sobrien# Default vm test targets (testset=default)
14377298Sobrienmy.test.targets.default=						\
14477298Sobrien    ${my.test.target.set:TESTNAME=jvm98},				\
14577298Sobrien    ${my.test.target.set:TESTNAME=scimark}
14633965Sjdp
14760484Sobrien# Default jdk test targets (testset=default)
14833965Sjdpmy.make.rule.test.targets.default=					\
14933965Sjdp    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
15033965Sjdp    ${my.test.target.set:TESTNAME=jdk_lang},				\
15133965Sjdp    ${my.test.target.set:TESTNAME=jdk_math},				\
15233965Sjdp    ${my.test.target.set:TESTNAME=jdk_util}
15333965Sjdp    
15433965Sjdp# Default vm test targets (testset=core)
15533965Sjdpmy.test.targets.core=
15633965Sjdp
15777298Sobrien# Core jdk test targets (testset=core)
15877298Sobrienmy.make.rule.test.targets.core=						\
15977298Sobrien    ${my.test.target.set:TESTNAME=jdk_lang},				\
16077298Sobrien    ${my.test.target.set:TESTNAME=jdk_math},				\
16177298Sobrien    ${my.test.target.set:TESTNAME=jdk_util},				\
16277298Sobrien    ${my.test.target.set:TESTNAME=jdk_io},				\
16377298Sobrien    ${my.test.target.set:TESTNAME=jdk_net},				\
16477298Sobrien    ${my.test.target.set:TESTNAME=jdk_nio},				\
16533965Sjdp    ${my.test.target.set:TESTNAME=jdk_security1},			\
16633965Sjdp    ${my.test.target.set:TESTNAME=jdk_security2},			\
16733965Sjdp    ${my.test.target.set:TESTNAME=jdk_security3},			\
16833965Sjdp    ${my.test.target.set:TESTNAME=jdk_security4},			\
16933965Sjdp    ${my.test.target.set:TESTNAME=jdk_rmi},				\
17033965Sjdp    ${my.test.target.set:TESTNAME=jdk_text},				\
17133965Sjdp    ${my.test.target.set:TESTNAME=jdk_time},				\
17233965Sjdp    ${my.test.target.set:TESTNAME=jdk_other},				\
17333965Sjdp    ${my.test.target.set:TESTNAME=core_tools}
17433965Sjdp
17577298Sobrien# Svc vm test targets (testset=svc)
17677298Sobrienmy.test.targets.svc=
17733965Sjdp
17833965Sjdp# Core jdk test targets (testset=svc)
17933965Sjdpmy.make.rule.test.targets.svc=						\
18033965Sjdp    ${my.test.target.set:TESTNAME=jdk_management},			\
18160484Sobrien    ${my.test.target.set:TESTNAME=jdk_instrument},			\
18260484Sobrien    ${my.test.target.set:TESTNAME=jdk_jmx},				\
18360484Sobrien    ${my.test.target.set:TESTNAME=jdk_jdi},				\
18433965Sjdp    ${my.test.target.set:TESTNAME=jdk_jfr},				\
18560484Sobrien    ${my.test.target.set:TESTNAME=svc_tools}
18633965Sjdp
18733965Sjdp# All vm test targets (testset=all)
18877298Sobrienmy.test.targets.all=							\
18977298Sobrien    ${my.test.targets.default},						\
19077298Sobrien    ${my.test.target.set:TESTNAME=runThese},				\
19133965Sjdp    ${my.test.target.set:TESTNAME=jbb_default}
19233965Sjdp
19360484Sobrien# All jdk test targets (testset=all)
19477298Sobrienmy.make.rule.test.targets.all=						\
19577298Sobrien    ${my.make.rule.test.targets.core},					\
19677298Sobrien    ${my.make.rule.test.targets.svc},					\
19777298Sobrien    ${my.test.target.set:TESTNAME=jdk_awt},				\
19877298Sobrien    ${my.test.target.set:TESTNAME=jdk_beans},				\
19977298Sobrien    ${my.test.target.set:TESTNAME=jdk_sound},				\
20033965Sjdp    ${my.test.target.set:TESTNAME=jdk_swing}
20133965Sjdp
20233965Sjdp# PIT vm test targets (testset=pit)
20377298Sobrienmy.test.targets.pit=							\
20477298Sobrien   ${my.test.targets.all}
20533965Sjdp
20633965Sjdp# PIT jdk test targets (testset=pit)
20733965Sjdpmy.make.rule.test.targets.pit=						\
20833965Sjdp    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
20933965Sjdp    ${my.make.rule.test.targets.core},					\
21033965Sjdp    ${my.make.rule.test.targets.svc}
21133965Sjdp
21233965Sjdp# JCK test targets in test/Makefile (no windows)
21333965Sjdpmy.test.target.set.jck=							\
21433965Sjdp    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
21533965Sjdp    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
21677298Sobrien    linux_i586_2.6-product-c1-JCK7TESTRULE,				\
21777298Sobrien    linux_x64_2.6-product-c2-JCK7TESTRULE
21833965Sjdp
21933965Sjdp# JCK testset targets
22033965Sjdpmy.make.rule.test.targets.jck=						\
22133965Sjdp    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
22233965Sjdp    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
22360484Sobrien    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
22460484Sobrien
22533965Sjdp
22660484Sobrien#############
22760484Sobrien#
22877298Sobrien# Hotspot related settings (testset=hotspot)
22977298Sobrien#
23077298Sobrien
23160484Sobrien# The hotspot build flavors
23277298Sobrienmy.build.flavors.hotspot=						\
23377298Sobrien    debugOpen,fastdebug,product,productOpen,				\
23477298Sobrien    ${my.additional.build.flavors.hotspot}
23577298Sobrien
23677298Sobrien# Platforms built for hotspot push jobs
23777298Sobrienmy.build.targets.hotspot=						\
23877298Sobrien    solaris_sparcv9_5.11-{product|fastdebug|optimized},			\
23977298Sobrien    solaris_x64_5.11-{product|fastdebug},				\
24077298Sobrien    linux_i586_2.6-{product|fastdebug},					\
24177298Sobrien    linux_x64_2.6-{product|fastdebug|optimized},			\
24233965Sjdp    macosx_x64_10.7-{product|fastdebug},				\
24360484Sobrien    windows_i586_6.1-{product|fastdebug},				\
24460484Sobrien    windows_x64_6.1-{product|fastdebug|optimized},			\
24560484Sobrien    solaris_x64_5.11-{debugOpen},					\
24660484Sobrien    linux_x64_2.6-{productOpen},					\
24760484Sobrien    ${my.additional.build.targets.hotspot}
24860484Sobrien
24960484Sobrien# Tests to run on the various platforms for hotspot push jobs
25060484Sobrienmy.test.targets.hotspot.solaris.sparcv9=				\
25160484Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
25260484Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
25333965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
25433965Sjdp    solaris_sparcv9_5.11-product-c2-runThese8,				\
25577298Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,	\
25677298Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
25777298Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,	\
25833965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
25933965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
26033965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,	\
26177298Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
26277298Sobrien    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,	\
26333965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
26433965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS,		\
26533965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1,		\
26633965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
26733965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
26833965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
26933965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
27033965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS,		\
27133965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1,			\
27233965Sjdp    solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
27333965Sjdp
27433965Sjdpmy.test.targets.hotspot.solaris.x64=					\
27533965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
27633965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
27777298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
27877298Sobrien    solaris_x64_5.11-product-c2-runThese8,				\
27977298Sobrien    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
28077298Sobrien    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,			\
28177298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC,		\
28277298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC,	\
283218822Sdim    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
28477298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS,		\
28533965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1,		\
28633965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
28733965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC,		\
28877298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC,		\
28977298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC,		\
29077298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
29133965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
29233965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC,		\
29333965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered,	\
29477298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC,		\
29577298Sobrien    solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,		\
29633965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS,			\
29733965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1,			\
29833965Sjdp    solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC
29933965Sjdp
30033965Sjdpmy.test.targets.hotspot.linux.i586=					\
30133965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98,			\
30233965Sjdp    linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
30333965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark,			\
30433965Sjdp    linux_i586_2.6-product-c1-runThese8_Xcomp_lang,			\
30577298Sobrien    linux_i586_2.6-product-c1-runThese8_Xcomp_vm,			\
30677298Sobrien    linux_i586_2.6-fastdebug-c1-runThese8_Xshare,			\
30760484Sobrien    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang,			\
30833965Sjdp    linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm,			\
30933965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
31033965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
31133965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
31233965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
31333965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
31433965Sjdp    linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
31533965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC,			\
31633965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC,			\
31733965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC,			\
31833965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_CMS,				\
31933965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_G1,				\
32033965Sjdp    linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC,			\
32133965Sjdp    linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC,			\
32233965Sjdp    linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered,	\
32333965Sjdp    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC,		\
32433965Sjdp    linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS,			\
32533965Sjdp    linux_i586_2.6-{product|fastdebug}-c1-jbb_G1,			\
32633965Sjdp    linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
32733965Sjdp
32833965Sjdpmy.test.targets.hotspot.linux.x64=					\
32933965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-jvm98,				\
33033965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered,		\
33133965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-scimark,			\
33233965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC,		\
33333965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
33433965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
33533965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS,			\
33633965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1,			\
33733965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
33833965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC,		\
33933965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC,		\
34033965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC,		\
34133965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS,			\
34233965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1,			\
34333965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC,		\
34433965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered,		\
34533965Sjdp    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC,		\
34677298Sobrien    linux_x64_2.6-{product|fastdebug}-c2-jbb_G1,			\
34777298Sobrien    linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
34877298Sobrien
34977298Sobrienmy.test.targets.hotspot.macosx.x64=					\
35077298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jvm98,			\
35177298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered,		\
35277298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-scimark,			\
35333965Sjdp    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC,		\
35433965Sjdp    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
35577298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
35677298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS,		\
35777298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1,			\
35877298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
35977298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC,		\
36077298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC,		\
36177298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC,		\
36277298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS,			\
36377298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1,			\
36477298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC,		\
36577298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered,	\
36677298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC,		\
36777298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1,			\
36877298Sobrien    macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
36977298Sobrien
37077298Sobrienmy.test.targets.hotspot.windows.i586=					\
37177298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98,			\
37277298Sobrien    windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
37377298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark,		\
37477298Sobrien    windows_i586_6.1-product-{c1|c2}-runThese8,				\
37577298Sobrien    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_lang,		\
37677298Sobrien    windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_vm,		\
37777298Sobrien    windows_i586_6.1-fastdebug-c1-runThese8_Xshare,			\
37877298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC,	\
37977298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC,	\
38077298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC,	\
38177298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS,		\
38277298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1,		\
38377298Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC,	\
38477298Sobrien    windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC,			\
38577298Sobrien    windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC,			\
38660484Sobrien    windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC,			\
38760484Sobrien    windows_i586_6.1-product-{c1|c2}-GCOld_CMS,				\
38833965Sjdp    windows_i586_6.1-product-{c1|c2}-GCOld_G1,				\
38960484Sobrien    windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC,			\
39060484Sobrien    windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default,		\
39133965Sjdp    windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
39260484Sobrien    windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC,			\
39360484Sobrien    windows_i586_6.1-product-{c1|c2}-jbb_CMS,				\
39460484Sobrien    windows_i586_6.1-product-{c1|c2}-jbb_G1,				\
39560484Sobrien    windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
39660484Sobrien
39760484Sobrienmy.test.targets.hotspot.windows.x64=					\
39860484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-jvm98,			\
39960484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered,		\
40060484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-scimark,			\
40133965Sjdp    windows_x64_6.1-product-c2-runThese8,				\
40260484Sobrien    windows_x64_6.1-product-c2-runThese8_Xcomp_lang,			\
40333965Sjdp    windows_x64_6.1-product-c2-runThese8_Xcomp_vm,			\
40433965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC,		\
40560484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC,		\
40660484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC,		\
40760484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS,		\
40833965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1,			\
40960484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC,		\
41060484Sobrien    windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC,		\
41133965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC,		\
41233965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC,		\
41333965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS,			\
41433965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1,			\
41533965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC,		\
41633965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-jbb_default,			\
41733965Sjdp    windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered,	\
41833965Sjdp    windows_x64_6.1-product-c2-jbb_CMS,					\
41933965Sjdp    windows_x64_6.1-product-c2-jbb_ParallelGC,				\
42033965Sjdp    windows_x64_6.1-product-c2-jbb_G1,					\
42160484Sobrien    windows_x64_6.1-product-c2-jbb_ParOldGC
42260484Sobrien
42360484Sobrien# Some basic "smoke" tests for OpenJDK builds
42460484Sobrienmy.test.targets.hotspot.open=						\
42560484Sobrien    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
42660484Sobrien    linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
42733965Sjdp
42860484Sobrien# The complete list of test targets for jprt
42960484Sobrienmy.test.targets.hotspot=						\
43060484Sobrien  ${my.test.targets.hotspot.open},					\
43160484Sobrien  ${my.test.targets.hotspot.solaris.sparcv9},				\
43233965Sjdp  ${my.test.targets.hotspot.solaris.x64},				\
43333965Sjdp  ${my.test.targets.hotspot.linux.i586},				\
43433965Sjdp  ${my.test.targets.hotspot.linux.x64},					\
43560484Sobrien  ${my.test.targets.hotspot.macosx.x64},				\
43660484Sobrien  ${my.test.targets.hotspot.windows.i586},				\
43760484Sobrien  ${my.test.targets.hotspot.windows.x64},				\
43833965Sjdp  ${my.test.targets.hotspot.solaris.sparcv9},				\
43933965Sjdp  ${my.test.targets.hotspot.solaris.x64},				\
44033965Sjdp  ${my.test.targets.hotspot.linux.x64},					\
44160484Sobrien  ${my.test.targets.hotspot.windows.i586},				\
44260484Sobrien  ${my.test.targets.hotspot.windows.x64},				\
44360484Sobrien  ${my.additional.test.targets.hotspot}
44433965Sjdp
44533965Sjdp
44633965Sjdp# Make file based test targets
44733965Sjdp
44860484Sobrienmy.make.rule.test.targets.hotspot.clienttests=				\
44960484Sobrien  linux_i586_2.6-*-c1-hotspot_clienttest,				\
45077298Sobrien  windows_i586_6.1-*-c1-hotspot_clienttest
45177298Sobrien
45277298Sobrienmy.make.rule.test.targets.hotspot.servertests=				\
45377298Sobrien  solaris_sparcv9_5.11-*-c2-hotspot_servertest,				\
45477298Sobrien  solaris_x64_5.11-*-c2-hotspot_servertest,				\
45577298Sobrien  linux_i586_2.6-*-c2-hotspot_servertest,				\
45677298Sobrien  linux_x64_2.6-*-c2-hotspot_servertest,				\
45777298Sobrien  macosx_x64_10.7-*-c2-hotspot_servertest,				\
45877298Sobrien  windows_i586_6.1-*-c2-hotspot_servertest,				\
45977298Sobrien  windows_x64_6.1-*-c2-hotspot_servertest
46077298Sobrien
46177298Sobrienmy.make.rule.test.targets.hotspot.internalvmtests=			\
46277298Sobrien  solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests,		\
46377298Sobrien  solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests,		\
46433965Sjdp  linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests,			\
46533965Sjdp  linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests,			\
46633965Sjdp  macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests,			\
46733965Sjdp  windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests,		\
46833965Sjdp  windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
46933965Sjdp
47033965Sjdpmy.make.rule.test.targets.hotspot.reg.group=				\
47177298Sobrien  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
47277298Sobrien  solaris_x64_5.11-fastdebug-c2-GROUP,					\
47333965Sjdp  linux_i586_2.6-fastdebug-c2-GROUP,					\
47433965Sjdp  linux_x64_2.6-fastdebug-c2-GROUP,					\
47533965Sjdp  macosx_x64_10.7-fastdebug-c2-GROUP,					\
47633965Sjdp  windows_i586_6.1-fastdebug-c2-GROUP,					\
47733965Sjdp  windows_x64_6.1-fastdebug-c2-GROUP,					\
47833965Sjdp  linux_i586_2.6-fastdebug-c1-GROUP,					\
47933965Sjdp  windows_i586_6.1-fastdebug-c1-GROUP
48033965Sjdp
48133965Sjdpmy.make.rule.test.targets.hotspot=						\
48233965Sjdp  ${my.make.rule.test.targets.hotspot.clienttests},				\
48333965Sjdp  ${my.make.rule.test.targets.hotspot.servertests},				\
48433965Sjdp  ${my.make.rule.test.targets.hotspot.internalvmtests},				\
48533965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest},	\
48633965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1},	\
48733965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2},	\
48833965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3},	\
48933965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed},	\
49033965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc},		\
49133965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime},		\
49233965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime_closed},	\
49333965Sjdp  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability},	\
49460484Sobrien  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity},		\
49533965Sjdp  ${my.additional.make.rule.test.targets.hotspot}
49633965Sjdp