jprt.properties revision 1679:a60a0c1bd394
1114902Sscottl# 2119418Sobrien# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. 3114902Sscottl# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4114902Sscottl# 5114902Sscottl# This code is free software; you can redistribute it and/or modify it 6114902Sscottl# under the terms of the GNU General Public License version 2 only, as 7114902Sscottl# published by the Free Software Foundation. Oracle designates this 8114902Sscottl# particular file as subject to the "Classpath" exception as provided 9114902Sscottl# by Oracle in the LICENSE file that accompanied this code. 10114902Sscottl# 11114902Sscottl# This code is distributed in the hope that it will be useful, but WITHOUT 12114902Sscottl# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13114902Sscottl# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14114902Sscottl# version 2 for more details (a copy is included in the LICENSE file that 15114902Sscottl# accompanied this code). 16114902Sscottl# 17114902Sscottl# You should have received a copy of the GNU General Public License version 18114902Sscottl# 2 along with this work; if not, write to the Free Software Foundation, 19114902Sscottl# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20114902Sscottl# 21114902Sscottl# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22114902Sscottl# or visit www.oracle.com if you need additional information or have any 23114902Sscottl# questions. 24114902Sscottl# 25114902Sscottl 26114902Sscottl############## 27114902Sscottl# 28119418Sobrien# Global settings 29119418Sobrien# 30114902Sscottl 31152919Sscottl# Install test bundle for targets in jprt.test.bundle.targets set 32114902Sscottljprt.selective.test.bundle.installation=true 33114902Sscottl 34114902Sscottl# The current release name 35114902Sscottljprt.tools.default.release=jdk9 36114902Sscottl 37114902Sscottl# Check if this is the equivalent of a hotspot push job 38114902Sscottl# Interpret -testset hotspot to mean exactly that 39114902Sscottlmy.is.hotspot.job.hotspot=true 40114902Sscottlmy.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}} 41114902Sscottl 42114902Sscottl# Disable syncing the source after builds and tests are done 43114902Sscottljprt.sync.push=${my.is.hotspot.job ? false : true} 44114902Sscottl 45140923Sscottl# Directories to be excluded from the source bundles 46114902Sscottljprt.bundle.exclude.src.dirs=build dist webrev 47114902Sscottl 48114902Sscottl# Use configure when building 49114902Sscottljprt.build.use.configure=true 50114902Sscottl 51114902Sscottl# Set up the run flavors (jvm variants) 52114902Sscottljprt.run.flavors=c1,c2,default,${my.additional.run.flavors} 53114902Sscottl 54114902Sscottl# Set make target to use for different build flavors 55114902Sscottljprt.build.flavor.debugOpen.target=jprt_bundle 56114902Sscottljprt.build.flavor.fastdebug.target=jprt_bundle 57114902Sscottljprt.build.flavor.product.target=jprt_bundle 58114902Sscottljprt.build.flavor.productOpen.target=jprt_bundle 59114902Sscottljprt.build.flavor.optimized.target=jprt_bundle 60114902Sscottljprt.build.flavor.optimizedOpen.target=jprt_bundle 61114902Sscottl 62114902Sscottl# Use these configure args to define debug level 63150535Sscottljprt.debug.build.configure.args=--with-debug-level=slowdebug 64114902Sscottljprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers 65114902Sscottljprt.product.build.configure.args=--with-debug-level=release 66150611Sglebiusjprt.optimized.build.configure.args=--with-debug-level=optimized 67114902Sscottljprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only 68114902Sscottljprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only 69114902Sscottljprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 70114902Sscottljprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 71114902Sscottl 72114902Sscottl# Select build flavors and build targets 73114902Sscottljprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}} 74114902Sscottljprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}} 75114902Sscottl 76114902Sscottl# Select test targets - jprt default for jprt.test.set is "default" 77114902Sscottljprt.test.targets=${my.test.targets.${jprt.test.set}} 78114902Sscottljprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}} 79114902Sscottljprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}} 80114902Sscottl 81114902Sscottl# 7155453: Work-around to prevent popups on OSX from blocking test completion 82114902Sscottl# but the work-around is added to all platforms to be consistent 83114902Sscottljprt.jbb.options=-Djava.awt.headless=true 84114902Sscottl 85114902Sscottl######## 86114902Sscottl# 87114902Sscottl# Build options (generic) 88114902Sscottl# 89114902Sscottl 90114902Sscottl# Configure args common to all builds 91114902Sscottl# Also allows for additional, testset specific configure arguments to be set 92114902Sscottljprt.build.configure.args= \ 93114902Sscottl --with-output-sync=recurse \ 94116931Speter --with-boot-jdk=$ALT_BOOTDIR \ 95114902Sscottl --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \ 96114902Sscottl ${my.additional.build.configure.args.${jprt.test.set}} \ 97114902Sscottl ${my.custom.build.configure.args} 98114902Sscottl 99114902Sscottl# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly 100114902Sscottljprt.i586.build.configure.args= \ 101114902Sscottl --with-target-bits=32 102114902Sscottl 103114902Sscottl# i586 platforms have both client and server, but to allow for overriding the exact configuration 104114902Sscottl# on a per-build flavor basis the value is set for the individual build flavors 105114902Sscottlmy.i586.default.build.configure.args= \ 106114902Sscottl --with-jvm-variants=client,server 107114902Sscottljprt.i586.debug.build.configure.args= \ 108114902Sscottl ${my.i586.default.build.configure.args} \ 109114902Sscottl ${jprt.debug.build.configure.args} 110114902Sscottljprt.i586.fastdebug.build.configure.args= \ 111114902Sscottl ${my.i586.default.build.configure.args} \ 112114902Sscottl ${jprt.fastdebug.build.configure.args} 113114902Sscottljprt.i586.product.build.configure.args= \ 114114902Sscottl ${my.i586.default.build.configure.args} \ 115114902Sscottl ${jprt.product.build.configure.args} 116114902Sscottljprt.i586.debugOpen.build.configure.args= \ 117114902Sscottl ${my.i586.default.build.configure.args} \ 118114902Sscottl ${jprt.debugOpen.build.configure.args} 119114902Sscottljprt.i586.fastdebugOpen.build.configure.args= \ 120114902Sscottl ${my.i586.default.build.configure.args} \ 121114902Sscottl ${jprt.fastdebugOpen.build.configure.args} 122114902Sscottljprt.i586.productOpen.build.configure.args= \ 123114902Sscottl ${my.i586.default.build.configure.args} \ 124114902Sscottl ${jprt.productOpen.build.configure.args} 125114902Sscottljprt.linux_i586.build.configure.args= \ 126114902Sscottl --with-devkit=$GCC492_OEL64_HOME \ 127114902Sscottl ${jprt.i586.build.configure.args} 128114902Sscottljprt.linux_x64.build.configure.args= \ 129114902Sscottl --with-devkit=$GCC492_OEL64_HOME 130114902Sscottljprt.windows_i586.build.configure.args= \ 131121211Sphk --with-devkit=$VS2013SP4_HOME \ 132114902Sscottl ${jprt.i586.build.configure.args} 133121211Sphkjprt.windows_x64.build.configure.args= \ 134114902Sscottl --with-devkit=$VS2013SP4_HOME 135114902Sscottl 136114902Sscottl######## 137114902Sscottl# 138114902Sscottl# Build targets and options (default/jdk) 139114902Sscottl# 140140923Sscottl 141114902Sscottl# The default build flavors 142114902Sscottlmy.build.flavors.default=fastdebug,product 143140923Sscottl 144114902Sscottl# Standard list of jprt build targets for this source tree 145114902Sscottlmy.build.targets.default= \ 146114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}, \ 147114902Sscottl solaris_x64_5.11-{product|fastdebug}, \ 148114902Sscottl linux_i586_2.6-{product|fastdebug}, \ 149114902Sscottl linux_x64_2.6-{product|fastdebug}, \ 150114902Sscottl macosx_x64_10.9-{product|fastdebug}, \ 151126364Sscottl windows_i586_6.2-{product|fastdebug}, \ 152114902Sscottl windows_x64_6.2-{product|fastdebug} 153126364Sscottl 154140923Sscottl# Test target list (no fastdebug & limited c2 testing) 155126364Sscottlmy.test.target.set= \ 156126364Sscottl solaris_sparcv9_5.11-product-c2-TESTNAME, \ 157140923Sscottl solaris_x64_5.11-product-c2-TESTNAME, \ 158114902Sscottl linux_i586_2.6-product-{c1|c2}-TESTNAME, \ 159126364Sscottl linux_x64_2.6-product-c2-TESTNAME, \ 160140923Sscottl macosx_x64_10.9-product-c2-TESTNAME, \ 161126364Sscottl windows_i586_6.2-product-c1-TESTNAME, \ 162126364Sscottl windows_x64_6.2-product-c2-TESTNAME 163126364Sscottl 164140923Sscottl# Default vm test targets (testset=default) 165114902Sscottlmy.test.targets.default= \ 166114902Sscottl ${my.test.target.set:TESTNAME=jvm98}, \ 167114902Sscottl ${my.test.target.set:TESTNAME=scimark} 168114902Sscottl 169114902Sscottl# Default jdk test targets (testset=default) 170114902Sscottlmy.make.rule.test.targets.default= \ 171114902Sscottl ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 172114902Sscottl ${my.test.target.set:TESTNAME=jdk_lang}, \ 173114902Sscottl ${my.test.target.set:TESTNAME=jdk_math}, \ 174114902Sscottl ${my.test.target.set:TESTNAME=jdk_util} 175114902Sscottl 176114902Sscottl# Default vm test targets (testset=core) 177114902Sscottlmy.test.targets.core= 178114902Sscottl 179150535Sscottl# Core jdk test targets (testset=core) 180114902Sscottlmy.make.rule.test.targets.core= \ 181114902Sscottl ${my.test.target.set:TESTNAME=jdk_lang}, \ 182114902Sscottl ${my.test.target.set:TESTNAME=jdk_math}, \ 183114902Sscottl ${my.test.target.set:TESTNAME=jdk_util}, \ 184114902Sscottl ${my.test.target.set:TESTNAME=jdk_io}, \ 185114902Sscottl ${my.test.target.set:TESTNAME=jdk_net}, \ 186114902Sscottl ${my.test.target.set:TESTNAME=jdk_nio}, \ 187114902Sscottl ${my.test.target.set:TESTNAME=jdk_security1}, \ 188114902Sscottl ${my.test.target.set:TESTNAME=jdk_security2}, \ 189114902Sscottl ${my.test.target.set:TESTNAME=jdk_security3}, \ 190114902Sscottl ${my.test.target.set:TESTNAME=jdk_security4}, \ 191114902Sscottl ${my.test.target.set:TESTNAME=jdk_rmi}, \ 192114902Sscottl ${my.test.target.set:TESTNAME=jdk_text}, \ 193150535Sscottl ${my.test.target.set:TESTNAME=jdk_time}, \ 194150535Sscottl ${my.test.target.set:TESTNAME=jdk_other}, \ 195150535Sscottl ${my.test.target.set:TESTNAME=core_tools} 196150535Sscottl 197150535Sscottl# Svc vm test targets (testset=svc) 198150535Sscottlmy.test.targets.svc= 199150535Sscottl 200150535Sscottl# Core jdk test targets (testset=svc) 201114902Sscottlmy.make.rule.test.targets.svc= \ 202114902Sscottl ${my.test.target.set:TESTNAME=jdk_management}, \ 203114902Sscottl ${my.test.target.set:TESTNAME=jdk_instrument}, \ 204114902Sscottl ${my.test.target.set:TESTNAME=jdk_jmx}, \ 205114902Sscottl ${my.test.target.set:TESTNAME=jdk_jdi}, \ 206114902Sscottl ${my.test.target.set:TESTNAME=svc_tools}, \ 207114902Sscottl ${my.make.rule.test.targets.svc.extra} 208114902Sscottl 209114902Sscottl# JAXP vm test targets (testset=jaxp) 210114902Sscottlmy.test.targets.jaxp= 211114902Sscottl 212114902Sscottl# JAXP test targets (testset=jaxp) 213114902Sscottlmy.make.rule.test.targets.jaxp= \ 214114902Sscottl ${my.test.target.set:TESTNAME=jaxp_all} 215114902Sscottl 216114902Sscottl# All vm test targets (testset=all) 217114902Sscottlmy.test.targets.all= \ 218114902Sscottl ${my.test.targets.default}, \ 219114902Sscottl ${my.test.target.set:TESTNAME=runThese}, \ 220114902Sscottl ${my.test.target.set:TESTNAME=jbb_default} 221140923Sscottl 222140923Sscottl# All jdk test targets (testset=all) 223114902Sscottlmy.make.rule.test.targets.all= \ 224114902Sscottl ${my.make.rule.test.targets.core}, \ 225114902Sscottl ${my.make.rule.test.targets.svc}, \ 226114902Sscottl ${my.test.target.set:TESTNAME=jdk_awt}, \ 227114902Sscottl ${my.test.target.set:TESTNAME=jdk_beans}, \ 228114902Sscottl ${my.test.target.set:TESTNAME=jdk_sound}, \ 229114902Sscottl ${my.test.target.set:TESTNAME=jdk_swing} 230114902Sscottl 231114902Sscottl# PIT vm test targets (testset=pit) 232114902Sscottlmy.test.targets.pit= \ 233114902Sscottl ${my.test.targets.all} 234150535Sscottl 235150535Sscottl# PIT jdk test targets (testset=pit) 236150535Sscottlmy.make.rule.test.targets.pit= \ 237150535Sscottl ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 238114902Sscottl ${my.make.rule.test.targets.core}, \ 239150535Sscottl ${my.make.rule.test.targets.svc} \ 240150535Sscottl ${my.make.rule.test.targets.jaxp} 241114902Sscottl 242114902Sscottl# JCK test targets in test/Makefile (no windows) 243114902Sscottlmy.test.target.set.jck= \ 244114902Sscottl solaris_sparcv9_5.11-product-c2-JCK7TESTRULE, \ 245114902Sscottl solaris_x64_5.11-product-c2-JCK7TESTRULE, \ 246114902Sscottl linux_i586_2.6-product-c1-JCK7TESTRULE, \ 247114902Sscottl linux_x64_2.6-product-c2-JCK7TESTRULE 248114902Sscottl 249114902Sscottl# JCK testset targets 250114902Sscottlmy.make.rule.test.targets.jck= \ 251114902Sscottl ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools}, \ 252114902Sscottl ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime}, \ 253140923Sscottl ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler} 254114902Sscottl 255140923Sscottl 256140923Sscottl############# 257114902Sscottl# 258114902Sscottl# Hotspot related settings (testset=hotspot) 259114902Sscottl# 260140923Sscottl 261150535Sscottl# The hotspot build flavors 262114902Sscottlmy.build.flavors.hotspot= \ 263114902Sscottl debugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \ 264114902Sscottl ${my.additional.build.flavors.hotspot} 265114902Sscottl 266114902Sscottl# Platforms built for hotspot push jobs 267114902Sscottlmy.build.targets.hotspot= \ 268114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}, \ 269114902Sscottl solaris_x64_5.11-{product|fastdebug}, \ 270114902Sscottl linux_i586_2.6-{product|fastdebug}, \ 271114902Sscottl linux_x64_2.6-{product|fastdebug}, \ 272114902Sscottl macosx_x64_10.9-{product|fastdebug}, \ 273114902Sscottl windows_i586_6.2-{product|fastdebug}, \ 274114902Sscottl windows_x64_6.2-{product|fastdebug}, \ 275114902Sscottl solaris_x64_5.11-{debugOpen}, \ 276150535Sscottl linux_x64_2.6-{productOpen}, \ 277150535Sscottl ${my.additional.build.targets.hotspot} 278114902Sscottl 279114902Sscottl# Tests to run on the various platforms for hotspot push jobs 280150535Sscottlmy.test.targets.hotspot.solaris.sparcv9= \ 281114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98, \ 282114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 283114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark, \ 284114902Sscottl solaris_sparcv9_5.11-product-c2-runThese8, \ 285114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 286114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 287114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 288114902Sscottl solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1 289114902Sscottl 290114902Sscottlmy.test.targets.hotspot.solaris.x64= \ 291114902Sscottl solaris_x64_5.11-{product|fastdebug}-c2-jvm98, \ 292114902Sscottl solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 293114902Sscottl solaris_x64_5.11-{product|fastdebug}-c2-scimark, \ 294150535Sscottl solaris_x64_5.11-product-c2-runThese8, \ 295150535Sscottl solaris_x64_5.11-product-c2-runThese8_Xcomp_lang, \ 296150535Sscottl solaris_x64_5.11-product-c2-runThese8_Xcomp_vm, \ 297150535Sscottl solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 298150535Sscottl solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 299150535Sscottl solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 300150535Sscottl solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1 301150535Sscottl 302150535Sscottlmy.test.targets.hotspot.linux.i586= \ 303150535Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98, \ 304150535Sscottl linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 305114902Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark, \ 306114902Sscottl linux_i586_2.6-product-c1-runThese8_Xcomp_lang, \ 307114902Sscottl linux_i586_2.6-product-c1-runThese8_Xcomp_vm, \ 308114902Sscottl linux_i586_2.6-fastdebug-c1-runThese8_Xshare, \ 309114902Sscottl linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang, \ 310114902Sscottl linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm, \ 311114902Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 312114902Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 313114902Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 314114902Sscottl linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1 315114902Sscottl 316114902Sscottlmy.test.targets.hotspot.linux.x64= \ 317114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-jvm98, \ 318114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 319114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-scimark, \ 320114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC, \ 321114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 322114902Sscottl linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \ 323140923Sscottl linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1 324140923Sscottl 325114902Sscottlmy.test.targets.hotspot.macosx.x64= \ 326114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-jvm98, \ 327114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered, \ 328114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-scimark, \ 329114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_SerialGC, \ 330114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 331114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS, \ 332114902Sscottl macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1 333114902Sscottl 334114902Sscottlmy.test.targets.hotspot.windows.i586= \ 335114902Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98, \ 336150535Sscottl windows_i586_6.2-{product|fastdebug}-c2-jvm98_nontiered, \ 337150535Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-scimark, \ 338150535Sscottl windows_i586_6.2-product-{c1|c2}-runThese8, \ 339150535Sscottl windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_lang, \ 340150535Sscottl windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_vm, \ 341150535Sscottl windows_i586_6.2-fastdebug-c1-runThese8_Xshare, \ 342114902Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 343114902Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 344114902Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 345114902Sscottl windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1 346114902Sscottl 347114902Sscottlmy.test.targets.hotspot.windows.x64= \ 348114902Sscottl windows_x64_6.2-{product|fastdebug}-c2-jvm98, \ 349114902Sscottl windows_x64_6.2-{product|fastdebug}-c2-jvm98_nontiered, \ 350114902Sscottl windows_x64_6.2-{product|fastdebug}-c2-scimark, \ 351114902Sscottl windows_x64_6.2-product-c2-runThese8, \ 352114902Sscottl windows_x64_6.2-product-c2-runThese8_Xcomp_lang, \ 353114902Sscottl windows_x64_6.2-product-c2-runThese8_Xcomp_vm, \ 354114902Sscottl windows_x64_6.2-{product|fastdebug}-c2-GCBasher_SerialGC, \ 355140923Sscottl windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 356140923Sscottl windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS, \ 357140923Sscottl windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1 358114902Sscottl 359114902Sscottl# Some basic "smoke" tests for OpenJDK builds 360114902Sscottlmy.test.targets.hotspot.open= \ 361140923Sscottl solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98, \ 362150535Sscottl linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98 363114902Sscottl 364114902Sscottl# The complete list of test targets for jprt 365114902Sscottlmy.test.targets.hotspot= \ 366114902Sscottl ${my.test.targets.hotspot.open}, \ 367114902Sscottl ${my.test.targets.hotspot.solaris.sparcv9}, \ 368114902Sscottl ${my.test.targets.hotspot.solaris.x64}, \ 369114902Sscottl ${my.test.targets.hotspot.linux.i586}, \ 370114902Sscottl ${my.test.targets.hotspot.linux.x64}, \ 371114902Sscottl ${my.test.targets.hotspot.macosx.x64}, \ 372114902Sscottl ${my.test.targets.hotspot.windows.i586}, \ 373114902Sscottl ${my.test.targets.hotspot.windows.x64}, \ 374114902Sscottl ${my.test.targets.hotspot.solaris.sparcv9}, \ 375114902Sscottl ${my.test.targets.hotspot.solaris.x64}, \ 376114902Sscottl ${my.test.targets.hotspot.linux.x64}, \ 377114902Sscottl ${my.test.targets.hotspot.windows.i586}, \ 378114902Sscottl ${my.test.targets.hotspot.windows.x64}, \ 379114902Sscottl ${my.additional.test.targets.hotspot} 380114902Sscottl 381114902Sscottl 382114902Sscottl# Make file based test targets 383150535Sscottl 384140923Sscottlmy.make.rule.test.targets.hotspot.basicvmtests= \ 385114902Sscottl linux_i586_2.6-*-default-hotspot_basicvmtest, \ 386114902Sscottl linux_x64_2.6-*-default-hotspot_basicvmtest, \ 387114902Sscottl macosx_x64_10.9-*-default-hotspot_basicvmtest, \ 388114902Sscottl solaris_sparcv9_5.11-*-default-hotspot_basicvmtest, \ 389114902Sscottl solaris_x64_5.11-*-default-hotspot_basicvmtest, \ 390114902Sscottl windows_i586_6.2-*-default-hotspot_basicvmtest, \ 391140923Sscottl windows_x64_6.2-*-default-hotspot_basicvmtest 392140923Sscottl 393114902Sscottlmy.make.rule.test.targets.hotspot.reg.group= \ 394140923Sscottl solaris_sparcv9_5.11-fastdebug-c2-GROUP, \ 395114902Sscottl solaris_x64_5.11-fastdebug-c2-GROUP, \ 396114902Sscottl linux_i586_2.6-fastdebug-c2-GROUP, \ 397140923Sscottl linux_x64_2.6-fastdebug-c2-GROUP, \ 398150535Sscottl macosx_x64_10.9-fastdebug-c2-GROUP, \ 399114902Sscottl windows_i586_6.2-fastdebug-c2-GROUP, \ 400114902Sscottl windows_x64_6.2-fastdebug-c2-GROUP, \ 401114902Sscottl linux_i586_2.6-fastdebug-c1-GROUP, \ 402114902Sscottl windows_i586_6.2-fastdebug-c1-GROUP 403114902Sscottl 404122999Smbr# Hotspot jtreg tests 405122999Smbrmy.make.rule.test.targets.hotspot.reg= \ 406122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1}, \ 407122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2}, \ 408122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3}, \ 409122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed}, \ 410122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc}, \ 411122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed}, \ 412122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold}, \ 413122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime}, \ 414122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability}, \ 415122999Smbr ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity}, \ 416122999Smbr ${my.additional.make.rule.test.targets.hotspot.reg} 417122999Smbr 418122999Smbr# Other Makefile based Hotspot tests 419122999Smbrmy.make.rule.test.targets.hotspot.other= \ 420122999Smbr ${my.make.rule.test.targets.hotspot.basicvmtests}, \ 421122999Smbr ${my.additional.make.rule.test.targets.hotspot.other} 422122999Smbr 423122999Smbr# All the makefile based tests to run 424122999Smbrmy.make.rule.test.targets.hotspot= \ 425122999Smbr ${my.make.rule.test.targets.hotspot.reg} \ 426122999Smbr ${my.make.rule.test.targets.hotspot.other} 427122999Smbr 428122999Smbr# Install the test bundle for the testset hotspot jtreg tests 429122999Smbr# (but not for the other Makefile based tests) 430122999Smbrmy.jprt.test.bundle.targets.hotspot=${my.make.rule.test.targets.hotspot.reg} 431122999Smbr 432122999Smbr# Native jdk and hotspot test targets (testset=nativesanity) 433122999Smbrmy.make.rule.test.targets.nativesanity= \ 434122999Smbr ${my.test.target.set:TESTNAME=jdk_native_sanity}, \ 435122999Smbr ${my.test.target.set:TESTNAME=hotspot_native_sanity} 436122999Smbr 437122999Smbr# Install the test bundle for the nativesanity jtreg tests 438122999Smbrmy.jprt.test.bundle.targets.nativesanity=${my.make.rule.test.targets.nativesanity} 439122999Smbr