jprt.properties revision 1135:ba1bab36d1bf
1240116Smarcel# 2240116Smarcel# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved. 3240116Smarcel# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4240116Smarcel# 5240116Smarcel# This code is free software; you can redistribute it and/or modify it 6240116Smarcel# under the terms of the GNU General Public License version 2 only, as 7240116Smarcel# published by the Free Software Foundation. Oracle designates this 8240116Smarcel# particular file as subject to the "Classpath" exception as provided 9240116Smarcel# by Oracle in the LICENSE file that accompanied this code. 10240116Smarcel# 11240116Smarcel# This code is distributed in the hope that it will be useful, but WITHOUT 12240116Smarcel# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13240116Smarcel# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14240116Smarcel# version 2 for more details (a copy is included in the LICENSE file that 15240116Smarcel# accompanied this code). 16240116Smarcel# 17240116Smarcel# You should have received a copy of the GNU General Public License version 18240116Smarcel# 2 along with this work; if not, write to the Free Software Foundation, 19240116Smarcel# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20240116Smarcel# 21240116Smarcel# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22240116Smarcel# or visit www.oracle.com if you need additional information or have any 23240116Smarcel# questions. 24240116Smarcel# 25240116Smarcel 26273929Sjmmv############## 27273929Sjmmv# 28258289Sjmmv# Global settings 29258289Sjmmv# 30258289Sjmmv 31258289Sjmmv# The current release name 32258289Sjmmvjprt.tools.default.release=jdk9 33258289Sjmmv 34258289Sjmmv# Check if this is the equivalent of a hotspot push job 35258289Sjmmv# Interpret -testset hotspot to mean exactly that 36258289Sjmmvmy.is.hotspot.job.hotspot=true 37240116Smarcelmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}} 38258289Sjmmv 39273929Sjmmv# Disable syncing the source after builds and tests are done 40258289Sjmmvjprt.sync.push=${my.is.hotspot.job ? false : true} 41258289Sjmmv 42240116Smarcel# Directories to be excluded from the source bundles 43273929Sjmmvjprt.bundle.exclude.src.dirs=build dist webrev 44240116Smarcel 45258289Sjmmv# Use configure when building 46273929Sjmmvjprt.build.use.configure=true 47258289Sjmmv 48258289Sjmmv# Set make target to use for different build flavors 49258289Sjmmvjprt.build.flavor.debugOpen.target=jprt_bundle 50273929Sjmmvjprt.build.flavor.fastdebug.target=jprt_bundle 51258289Sjmmvjprt.build.flavor.product.target=jprt_bundle 52273929Sjmmvjprt.build.flavor.productOpen.target=jprt_bundle 53258289Sjmmv 54258289Sjmmv# Use these configure args to define debug level 55258289Sjmmvjprt.debug.build.configure.args=--with-debug-level=slowdebug 56258289Sjmmvjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug 57258289Sjmmvjprt.product.build.configure.args=--with-debug-level=release 58258289Sjmmvjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only 59258289Sjmmvjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only 60258289Sjmmvjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 61258289Sjmmv 62258289Sjmmv# Select build flavors and build targets 63240116Smarceljprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}} 64258289Sjmmvjprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}} 65240116Smarcel 66240116Smarcel# Select test targets - jprt default for jprt.test.set is "default" 67258289Sjmmvjprt.test.targets=${my.test.targets.${jprt.test.set}} 68258289Sjmmvjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}} 69258289Sjmmv 70258289Sjmmv# 7155453: Work-around to prevent popups on OSX from blocking test completion 71258289Sjmmv# but the work-around is added to all platforms to be consistent 72258289Sjmmvjprt.jbb.options=-Djava.awt.headless=true 73258289Sjmmv 74258289Sjmmv######## 75240116Smarcel# 76258289Sjmmv# Build options (generic) 77258289Sjmmv# 78240116Smarcel 79258289Sjmmv# Configure args common to all builds 80258289Sjmmv# Also allows for additional, testset specific configure arguments to be set 81258289Sjmmvjprt.build.configure.args= \ 82258289Sjmmv --with-boot-jdk=$ALT_BOOTDIR \ 83258289Sjmmv --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \ 84258289Sjmmv ${my.additional.build.configure.args.${jprt.test.set}} 85258289Sjmmv 86258289Sjmmv# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly 87240116Smarceljprt.i586.build.configure.args= \ 88258289Sjmmv --with-target-bits=32 89258289Sjmmv 90240116Smarcel# i586 platforms have both client and server, but to allow for overriding the exact configuration 91258289Sjmmv# on a per-build flavor basis the value is set for the individual build flavors 92258289Sjmmvmy.i586.default.build.configure.args= \ 93258289Sjmmv --with-jvm-variants=client,server 94258289Sjmmvjprt.i586.debug.build.configure.args= \ 95258289Sjmmv ${my.i586.default.build.configure.args} \ 96258289Sjmmv ${jprt.debug.build.configure.args} 97258289Sjmmvjprt.i586.fastdebug.build.configure.args= \ 98258289Sjmmv ${my.i586.default.build.configure.args} \ 99240116Smarcel ${jprt.fastdebug.build.configure.args} 100258289Sjmmvjprt.i586.product.build.configure.args= \ 101258289Sjmmv ${my.i586.default.build.configure.args} \ 102258289Sjmmv ${jprt.product.build.configure.args} 103240116Smarceljprt.i586.debugOpen.build.configure.args= \ 104258289Sjmmv ${my.i586.default.build.configure.args} \ 105258289Sjmmv ${jprt.debugOpen.build.configure.args} 106258289Sjmmvjprt.i586.fastdebugOpen.build.configure.args= \ 107258289Sjmmv ${my.i586.default.build.configure.args} \ 108258289Sjmmv ${jprt.fastdebugOpen.build.configure.args} 109258289Sjmmvjprt.i586.productOpen.build.configure.args= \ 110258289Sjmmv ${my.i586.default.build.configure.args} \ 111258289Sjmmv ${jprt.productOpen.build.configure.args} 112240116Smarcel 113258289Sjmmv######## 114258289Sjmmv# 115240116Smarcel# Build targets and options (default/jdk) 116258289Sjmmv# 117258289Sjmmv 118240116Smarcel# The default build flavors 119258289Sjmmvmy.build.flavors.default=fastdebug,product 120258289Sjmmv 121240116Smarcel# Standard list of jprt build targets for this source tree 122258289Sjmmvmy.build.targets.default= \ 123258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}, \ 124258289Sjmmv solaris_x64_5.11-{product|fastdebug}, \ 125240116Smarcel linux_i586_2.6-{product|fastdebug}, \ 126258289Sjmmv linux_x64_2.6-{product|fastdebug}, \ 127258289Sjmmv macosx_x64_10.7-{product|fastdebug}, \ 128258289Sjmmv windows_i586_6.1-{product|fastdebug}, \ 129258289Sjmmv windows_x64_6.1-{product|fastdebug} 130258289Sjmmv 131240116Smarcel# Test target list (no fastdebug & limited c2 testing) 132258289Sjmmvmy.test.target.set= \ 133258289Sjmmv solaris_sparcv9_5.11-product-c2-TESTNAME, \ 134258289Sjmmv solaris_x64_5.11-product-c2-TESTNAME, \ 135258289Sjmmv linux_i586_2.6-product-{c1|c2}-TESTNAME, \ 136258289Sjmmv linux_x64_2.6-product-c2-TESTNAME, \ 137240116Smarcel macosx_x64_10.7-product-c2-TESTNAME, \ 138240116Smarcel windows_i586_6.1-product-c1-TESTNAME, \ 139258289Sjmmv windows_x64_6.1-product-c2-TESTNAME 140258289Sjmmv 141240116Smarcel# Default vm test targets (testset=default) 142258289Sjmmvmy.test.targets.default= \ 143258289Sjmmv ${my.test.target.set:TESTNAME=jvm98}, \ 144258289Sjmmv ${my.test.target.set:TESTNAME=scimark} 145258289Sjmmv 146258289Sjmmv# Default jdk test targets (testset=default) 147258289Sjmmvmy.make.rule.test.targets.default= \ 148240116Smarcel ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 149258289Sjmmv ${my.test.target.set:TESTNAME=jdk_lang}, \ 150258289Sjmmv ${my.test.target.set:TESTNAME=jdk_math}, \ 151258289Sjmmv ${my.test.target.set:TESTNAME=jdk_util} 152240116Smarcel 153258289Sjmmv# Default vm test targets (testset=core) 154258289Sjmmvmy.test.targets.core= 155258289Sjmmv 156258289Sjmmv# Core jdk test targets (testset=core) 157258289Sjmmvmy.make.rule.test.targets.core= \ 158258289Sjmmv ${my.test.target.set:TESTNAME=jdk_lang}, \ 159240116Smarcel ${my.test.target.set:TESTNAME=jdk_math}, \ 160258289Sjmmv ${my.test.target.set:TESTNAME=jdk_util}, \ 161258289Sjmmv ${my.test.target.set:TESTNAME=jdk_io}, \ 162240116Smarcel ${my.test.target.set:TESTNAME=jdk_net}, \ 163258289Sjmmv ${my.test.target.set:TESTNAME=jdk_nio}, \ 164258289Sjmmv ${my.test.target.set:TESTNAME=jdk_security1}, \ 165258289Sjmmv ${my.test.target.set:TESTNAME=jdk_security2}, \ 166258289Sjmmv ${my.test.target.set:TESTNAME=jdk_security3}, \ 167258289Sjmmv ${my.test.target.set:TESTNAME=jdk_rmi}, \ 168258289Sjmmv ${my.test.target.set:TESTNAME=jdk_text}, \ 169258289Sjmmv ${my.test.target.set:TESTNAME=jdk_time}, \ 170258289Sjmmv ${my.test.target.set:TESTNAME=jdk_other}, \ 171258289Sjmmv ${my.test.target.set:TESTNAME=core_tools} 172258289Sjmmv 173258289Sjmmv# Svc vm test targets (testset=svc) 174258289Sjmmvmy.test.targets.svc= 175258289Sjmmv 176258289Sjmmv# Core jdk test targets (testset=svc) 177258289Sjmmvmy.make.rule.test.targets.svc= \ 178240116Smarcel ${my.test.target.set:TESTNAME=jdk_management}, \ 179240116Smarcel ${my.test.target.set:TESTNAME=jdk_instrument}, \ 180258289Sjmmv ${my.test.target.set:TESTNAME=jdk_jmx}, \ 181258289Sjmmv ${my.test.target.set:TESTNAME=jdk_jdi}, \ 182240116Smarcel ${my.test.target.set:TESTNAME=jdk_jfr}, \ 183258289Sjmmv ${my.test.target.set:TESTNAME=svc_tools} 184258289Sjmmv 185258289Sjmmv# All vm test targets (testset=all) 186258289Sjmmvmy.test.targets.all= \ 187258289Sjmmv ${my.test.targets.default}, \ 188258289Sjmmv ${my.test.target.set:TESTNAME=runThese}, \ 189258289Sjmmv ${my.test.target.set:TESTNAME=jbb_default} 190258289Sjmmv 191240116Smarcel# All jdk test targets (testset=all) 192258289Sjmmvmy.make.rule.test.targets.all= \ 193258289Sjmmv ${my.make.rule.test.targets.core}, \ 194258289Sjmmv ${my.make.rule.test.targets.svc}, \ 195240116Smarcel ${my.test.target.set:TESTNAME=jdk_awt}, \ 196258289Sjmmv ${my.test.target.set:TESTNAME=jdk_beans}, \ 197258289Sjmmv ${my.test.target.set:TESTNAME=jdk_sound}, \ 198258289Sjmmv ${my.test.target.set:TESTNAME=jdk_swing} 199258289Sjmmv 200240116Smarcel# PIT vm test targets (testset=pit) 201258289Sjmmvmy.test.targets.pit= \ 202258289Sjmmv ${my.test.targets.all} 203258289Sjmmv 204258289Sjmmv# PIT jdk test targets (testset=pit) 205240116Smarcelmy.make.rule.test.targets.pit= \ 206258289Sjmmv ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 207240116Smarcel ${my.make.rule.test.targets.core}, \ 208240116Smarcel ${my.make.rule.test.targets.svc} 209258289Sjmmv 210258289Sjmmv# JCK test targets in test/Makefile (no windows) 211240116Smarcelmy.test.target.set.jck= \ 212258289Sjmmv solaris_sparcv9_5.11-product-c2-JCK7TESTRULE, \ 213258289Sjmmv solaris_x64_5.11-product-c2-JCK7TESTRULE, \ 214258289Sjmmv linux_i586_2.6-product-c1-JCK7TESTRULE, \ 215258289Sjmmv linux_x64_2.6-product-c2-JCK7TESTRULE 216258289Sjmmv 217258289Sjmmv# JCK testset targets 218240116Smarcelmy.make.rule.test.targets.jck= \ 219258289Sjmmv ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools}, \ 220258289Sjmmv ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime}, \ 221258289Sjmmv ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler} 222240116Smarcel 223258289Sjmmv 224258289Sjmmv############# 225258289Sjmmv# 226258289Sjmmv# Hotspot related settings (testset=hotspot) 227258289Sjmmv# 228258289Sjmmv 229258289Sjmmv# The hotspot build flavors 230258289Sjmmvmy.build.flavors.hotspot= \ 231240116Smarcel debugOpen,fastdebug,product,productOpen, \ 232258289Sjmmv ${my.additional.build.flavors.hotspot} 233258289Sjmmv 234258289Sjmmv# Platforms built for hotspot push jobs 235258289Sjmmvmy.build.targets.hotspot= \ 236258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug|optimized}, \ 237273929Sjmmv solaris_x64_5.11-{product|fastdebug}, \ 238273929Sjmmv linux_i586_2.6-{product|fastdebug}, \ 239273929Sjmmv linux_x64_2.6-{product|fastdebug|optimized}, \ 240273929Sjmmv macosx_x64_10.7-{product|fastdebug}, \ 241273929Sjmmv windows_i586_6.1-{product|fastdebug}, \ 242273929Sjmmv windows_x64_6.1-{product|fastdebug|optimized}, \ 243273929Sjmmv solaris_x64_5.11-{debugOpen}, \ 244240116Smarcel linux_x64_2.6-{productOpen}, \ 245240116Smarcel ${my.additional.build.targets.hotspot} 246258289Sjmmv 247258289Sjmmv# Tests to run on the various platforms for hotspot push jobs 248240116Smarcelmy.test.targets.hotspot.solaris.sparcv9= \ 249258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98, \ 250258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 251258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark, \ 252258289Sjmmv solaris_sparcv9_5.11-product-c2-runThese8, \ 253258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 254258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 255258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC, \ 256240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 257258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1, \ 258258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC, \ 259258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_SerialGC, \ 260240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParallelGC, \ 261258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParNewGC, \ 262258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_CMS, \ 263258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_G1, \ 264240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-GCOld_ParOldGC, \ 265258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \ 266258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC, \ 267258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC, \ 268240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS, \ 269240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1, \ 270258289Sjmmv solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC 271258289Sjmmv 272240116Smarcelmy.test.targets.hotspot.solaris.x64= \ 273258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-jvm98, \ 274258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 275258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-scimark, \ 276258289Sjmmv solaris_x64_5.11-product-c2-runThese8, \ 277258289Sjmmv solaris_x64_5.11-product-c2-runThese8_Xcomp_lang, \ 278258289Sjmmv solaris_x64_5.11-product-c2-runThese8_Xcomp_vm, \ 279258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 280258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 281240116Smarcel solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParNewGC, \ 282258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 283258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1, \ 284258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC, \ 285240116Smarcel solaris_x64_5.11-{product|fastdebug}-c2-GCOld_SerialGC, \ 286258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParallelGC, \ 287258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParNewGC, \ 288258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS, \ 289258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1, \ 290258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC, \ 291258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \ 292258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC, \ 293258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC, \ 294258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_CMS, \ 295240116Smarcel solaris_x64_5.11-{product|fastdebug}-c2-GCOld_G1, \ 296258289Sjmmv solaris_x64_5.11-{product|fastdebug}-c2-GCOld_ParOldGC 297258289Sjmmv 298258289Sjmmvmy.test.targets.hotspot.linux.i586= \ 299258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98, \ 300258289Sjmmv linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 301258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark, \ 302258289Sjmmv linux_i586_2.6-product-c1-runThese8_Xcomp_lang, \ 303240116Smarcel linux_i586_2.6-product-c1-runThese8_Xcomp_vm, \ 304258289Sjmmv linux_i586_2.6-fastdebug-c1-runThese8_Xshare, \ 305240116Smarcel linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang, \ 306240116Smarcel linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm, \ 307258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 308258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 309240116Smarcel linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \ 310258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 311258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1, \ 312258289Sjmmv linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \ 313258289Sjmmv linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC, \ 314258289Sjmmv linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC, \ 315258289Sjmmv linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC, \ 316240116Smarcel linux_i586_2.6-product-{c1|c2}-GCOld_CMS, \ 317258289Sjmmv linux_i586_2.6-product-{c1|c2}-GCOld_G1, \ 318258289Sjmmv linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC, \ 319258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC, \ 320240116Smarcel linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \ 321258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC, \ 322258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS, \ 323258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-jbb_G1, \ 324258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC 325240116Smarcel 326258289Sjmmvmy.test.targets.hotspot.linux.x64= \ 327258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-jvm98, \ 328240116Smarcel linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 329258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-scimark, \ 330258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC, \ 331258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 332258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC, \ 333258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \ 334258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1, \ 335258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC, \ 336258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC, \ 337240116Smarcel linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC, \ 338258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC, \ 339258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS, \ 340240116Smarcel linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1, \ 341240116Smarcel linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC, \ 342258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \ 343258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC, \ 344240116Smarcel linux_x64_2.6-{product|fastdebug}-c2-jbb_G1, \ 345258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC 346258289Sjmmv 347258289Sjmmvmy.test.targets.hotspot.macosx.x64= \ 348258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jvm98, \ 349258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered, \ 350258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-scimark, \ 351258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC, \ 352258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 353258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC, \ 354258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS, \ 355240116Smarcel macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1, \ 356258289Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC, \ 357273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC, \ 358273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC, \ 359273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC, \ 360273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS, \ 361273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1, \ 362273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC, \ 363273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered, \ 364273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC, \ 365273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1, \ 366273929Sjmmv macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC 367273929Sjmmv 368273929Sjmmvmy.test.targets.hotspot.windows.i586= \ 369273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98, \ 370273929Sjmmv windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered, \ 371273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark, \ 372273929Sjmmv windows_i586_6.1-product-{c1|c2}-runThese8, \ 373273929Sjmmv windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_lang, \ 374273929Sjmmv windows_i586_6.1-product-{c1|c2}-runThese8_Xcomp_vm, \ 375273929Sjmmv windows_i586_6.1-fastdebug-c1-runThese8_Xshare, \ 376273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 377273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 378273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \ 379273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 380273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1, \ 381273929Sjmmv windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \ 382273929Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC, \ 383273929Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC, \ 384273929Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC, \ 385273929Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_CMS, \ 386258289Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_G1, \ 387258289Sjmmv windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC, \ 388240116Smarcel windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default, \ 389258289Sjmmv windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered, \ 390258289Sjmmv windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC, \ 391258289Sjmmv windows_i586_6.1-product-{c1|c2}-jbb_CMS, \ 392258289Sjmmv windows_i586_6.1-product-{c1|c2}-jbb_G1, \ 393258289Sjmmv windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC 394258289Sjmmv 395258289Sjmmvmy.test.targets.hotspot.windows.x64= \ 396258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-jvm98, \ 397258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered, \ 398258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-scimark, \ 399258289Sjmmv windows_x64_6.1-product-c2-runThese8, \ 400240116Smarcel windows_x64_6.1-product-c2-runThese8_Xcomp_lang, \ 401258289Sjmmv windows_x64_6.1-product-c2-runThese8_Xcomp_vm, \ 402258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC, \ 403258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 404258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC, \ 405258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS, \ 406258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1, \ 407258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC, \ 408258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC, \ 409258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC, \ 410258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC, \ 411258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS, \ 412258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1, \ 413240116Smarcel windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC, \ 414240116Smarcel windows_x64_6.1-{product|fastdebug}-c2-jbb_default, \ 415240116Smarcel windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered, \ 416258289Sjmmv windows_x64_6.1-product-c2-jbb_CMS, \ 417258289Sjmmv windows_x64_6.1-product-c2-jbb_ParallelGC, \ 418240116Smarcel windows_x64_6.1-product-c2-jbb_G1, \ 419258289Sjmmv windows_x64_6.1-product-c2-jbb_ParOldGC 420258289Sjmmv 421258289Sjmmv# Some basic "smoke" tests for OpenJDK builds 422258289Sjmmvmy.test.targets.hotspot.open= \ 423258289Sjmmv solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98, \ 424258289Sjmmv linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98 425258289Sjmmv 426258289Sjmmv# The complete list of test targets for jprt 427258289Sjmmvmy.test.targets.hotspot= \ 428258289Sjmmv ${my.test.targets.hotspot.open}, \ 429240116Smarcel ${my.test.targets.hotspot.solaris.sparcv9}, \ 430258289Sjmmv ${my.test.targets.hotspot.solaris.x64}, \ 431258289Sjmmv ${my.test.targets.hotspot.linux.i586}, \ 432258289Sjmmv ${my.test.targets.hotspot.linux.x64}, \ 433240116Smarcel ${my.test.targets.hotspot.macosx.x64}, \ 434258289Sjmmv ${my.test.targets.hotspot.windows.i586}, \ 435258289Sjmmv ${my.test.targets.hotspot.windows.x64}, \ 436258289Sjmmv ${my.test.targets.hotspot.solaris.sparcv9}, \ 437258289Sjmmv ${my.test.targets.hotspot.solaris.x64}, \ 438258289Sjmmv ${my.test.targets.hotspot.linux.x64}, \ 439258289Sjmmv ${my.test.targets.hotspot.windows.i586}, \ 440258289Sjmmv ${my.test.targets.hotspot.windows.x64}, \ 441258289Sjmmv ${my.additional.test.targets.hotspot} 442258289Sjmmv 443240116Smarcel 444258289Sjmmv# Make file based test targets 445258289Sjmmv 446258289Sjmmvmy.make.rule.test.targets.hotspot.clienttests= \ 447240116Smarcel linux_i586_2.6-*-c1-hotspot_clienttest, \ 448258289Sjmmv windows_i586_6.1-*-c1-hotspot_clienttest 449258289Sjmmv 450258289Sjmmvmy.make.rule.test.targets.hotspot.servertests= \ 451258289Sjmmv solaris_sparcv9_5.11-*-c2-hotspot_servertest, \ 452258289Sjmmv solaris_x64_5.11-*-c2-hotspot_servertest, \ 453258289Sjmmv linux_i586_2.6-*-c2-hotspot_servertest, \ 454258289Sjmmv linux_x64_2.6-*-c2-hotspot_servertest, \ 455258289Sjmmv macosx_x64_10.7-*-c2-hotspot_servertest, \ 456258289Sjmmv windows_i586_6.1-*-c2-hotspot_servertest, \ 457258289Sjmmv windows_x64_6.1-*-c2-hotspot_servertest 458258289Sjmmv 459258289Sjmmvmy.make.rule.test.targets.hotspot.internalvmtests= \ 460240116Smarcel solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests, \ 461258289Sjmmv solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests, \ 462258289Sjmmv linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests, \ 463240116Smarcel linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests, \ 464240116Smarcel macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests, \ 465240116Smarcel windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests, \ 466240116Smarcel windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests 467240116Smarcel 468240116Smarcelmy.make.rule.test.targets.hotspot.reg.group= \ 469240116Smarcel solaris_sparcv9_5.11-{product|fastdebug}-c2-GROUP, \ 470240116Smarcel solaris_x64_5.11-{product|fastdebug}-c2-GROUP, \ 471258289Sjmmv linux_i586_2.6-{product|fastdebug}-c2-GROUP, \ 472258289Sjmmv linux_x64_2.6-{product|fastdebug}-c2-GROUP, \ 473258289Sjmmv windows_i586_6.1-{product|fastdebug}-c2-GROUP, \ 474258289Sjmmv windows_x64_6.1-{product|fastdebug}-c2-GROUP, \ 475258289Sjmmv linux_i586_2.6-{product|fastdebug}-c1-GROUP, \ 476240116Smarcel windows_i586_6.1-{product|fastdebug}-c1-GROUP 477258289Sjmmv 478258289Sjmmvmy.make.rule.test.targets.hotspot= \ 479258289Sjmmv ${my.make.rule.test.targets.hotspot.clienttests}, \ 480258289Sjmmv ${my.make.rule.test.targets.hotspot.servertests}, \ 481258289Sjmmv ${my.make.rule.test.targets.hotspot.internalvmtests}, \ 482258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest}, \ 483258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler}, \ 484258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc}, \ 485258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime}, \ 486258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime_closed}, \ 487258289Sjmmv ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability}, \ 488258289Sjmmv ${my.additional.make.rule.test.targets.hotspot} 489258289Sjmmv