jprt.properties revision 1879:a332a34cdc35
1232809Sjmallett# 2232809Sjmallett# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. 3232809Sjmallett# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4232809Sjmallett# 5232809Sjmallett# This code is free software; you can redistribute it and/or modify it 6232809Sjmallett# under the terms of the GNU General Public License version 2 only, as 7232809Sjmallett# published by the Free Software Foundation. Oracle designates this 8232809Sjmallett# particular file as subject to the "Classpath" exception as provided 9232809Sjmallett# by Oracle in the LICENSE file that accompanied this code. 10232809Sjmallett# 11232809Sjmallett# This code is distributed in the hope that it will be useful, but WITHOUT 12232809Sjmallett# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13232809Sjmallett# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14232809Sjmallett# version 2 for more details (a copy is included in the LICENSE file that 15232809Sjmallett# accompanied this code). 16232809Sjmallett# 17232809Sjmallett# You should have received a copy of the GNU General Public License version 18232809Sjmallett# 2 along with this work; if not, write to the Free Software Foundation, 19232809Sjmallett# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20232809Sjmallett# 21232809Sjmallett# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22232809Sjmallett# or visit www.oracle.com if you need additional information or have any 23232809Sjmallett# questions. 24232809Sjmallett# 25232809Sjmallett 26232809Sjmallett############## 27232809Sjmallett# 28232809Sjmallett# Global settings 29232809Sjmallett# 30232809Sjmallett 31232809Sjmallett# Install test bundle for targets in jprt.test.bundle.targets set 32232809Sjmallettjprt.selective.test.bundle.installation=true 33232809Sjmallett 34232809Sjmallett# The current release name 35232809Sjmallettjprt.tools.default.release=jdk9 36232809Sjmallett 37232809Sjmallett# Allow concurrent changes to be merged in prior to pushing 38232809Sjmallettjprt.sync.push=true 39232809Sjmallett 40232809Sjmallett# Directories to be excluded from the source bundles 41232809Sjmallettjprt.bundle.exclude.src.dirs=build dist webrev 42232809Sjmallett 43232809Sjmallett# Use configure when building 44232809Sjmallettjprt.build.use.configure=true 45232809Sjmallett 46232809Sjmallett# Set up the run flavors (jvm variants) 47232809Sjmallettjprt.run.flavors=c1,c2,default,${my.additional.run.flavors} 48232809Sjmallett 49232809Sjmallett# Set make target to use for different build flavors 50232809Sjmallettjprt.build.flavor.debugOpen.target=jprt_bundle 51232809Sjmallettjprt.build.flavor.fastdebug.target=jprt_bundle 52232809Sjmallettjprt.build.flavor.product.target=jprt_bundle 53232809Sjmallettjprt.build.flavor.productOpen.target=jprt_bundle 54232809Sjmallettjprt.build.flavor.optimized.target=jprt_bundle 55232809Sjmallettjprt.build.flavor.optimizedOpen.target=jprt_bundle 56232809Sjmallett 57232809Sjmallett# Use these configure args to define debug level 58232809Sjmallettjprt.debug.build.configure.args=--with-debug-level=slowdebug 59232809Sjmallettjprt.fastdebug.build.configure.args=--with-debug-level=fastdebug --disable-precompiled-headers 60232809Sjmallettjprt.product.build.configure.args=--with-debug-level=release 61232809Sjmallettjprt.optimized.build.configure.args=--with-debug-level=optimized 62232809Sjmallettjprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only 63232809Sjmallettjprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only 64232809Sjmallettjprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 65232809Sjmallettjprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only 66232809Sjmallett 67232809Sjmallett 68232809Sjmallett# hotspot testset has custom build flavors and build targets 69232809Sjmallettmy.jprt.testsetHasCustomBuildFlavors.hotspot=true 70232809Sjmallettmy.jprt.testsetHasCustomBuildTargets.hotspot=true 71232809Sjmallett 72232809Sjmallett# determine if the specified testset has custom build flavors or build targets 73232809Sjmallettmy.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}} 74232809Sjmallettmy.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}} 75232809Sjmallett 76232809Sjmallett# Select build flavors and build targets based on the specified testset 77232809Sjmallettjprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \ 78232809Sjmallett ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}} 79232809Sjmallettjprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \ 80232809Sjmallett ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}} 81232809Sjmallett 82232809Sjmallett# Select test targets - jprt default for jprt.test.set is "default" 83232809Sjmallettjprt.test.targets=${my.test.targets.${jprt.test.set}} 84232809Sjmallettjprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}} 85232809Sjmallettjprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}} 86232809Sjmallett 87232809Sjmallett# 7155453: Work-around to prevent popups on OSX from blocking test completion 88232809Sjmallett# but the work-around is added to all platforms to be consistent 89232809Sjmallettjprt.jbb.options=-Djava.awt.headless=true 90232809Sjmallett 91232809Sjmallett######## 92232809Sjmallett# 93232809Sjmallett# Build options (generic) 94232809Sjmallett# 95232809Sjmallett 96232809Sjmallett# Configure args common to all builds 97232809Sjmallett# Also allows for additional, testset specific configure arguments to be set 98232809Sjmallettjprt.build.configure.args= \ 99232809Sjmallett --with-output-sync=recurse \ 100232809Sjmallett --with-boot-jdk=$ALT_BOOTDIR \ 101232809Sjmallett --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \ 102232809Sjmallett --with-version-opt=$JPRT_JOB_ID \ 103232809Sjmallett MAKE=$JPRT_MAKE \ 104232809Sjmallett ${my.additional.build.configure.args.${jprt.test.set}} \ 105232809Sjmallett ${my.custom.build.configure.args} 106232809Sjmallett 107232809Sjmallett# i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly 108232809Sjmallettjprt.i586.build.configure.args= \ 109232809Sjmallett --with-target-bits=32 110232809Sjmallett 111232809Sjmallett# i586 platforms have both client and server, but to allow for overriding the exact configuration 112232809Sjmallett# on a per-build flavor basis the value is set for the individual build flavors 113232809Sjmallettmy.i586.default.build.configure.args= \ 114232809Sjmallett --with-jvm-variants=client,server 115232809Sjmallettjprt.i586.debug.build.configure.args= \ 116232809Sjmallett ${my.i586.default.build.configure.args} \ 117232809Sjmallett ${jprt.debug.build.configure.args} 118232809Sjmallettjprt.i586.fastdebug.build.configure.args= \ 119232809Sjmallett ${my.i586.default.build.configure.args} \ 120232809Sjmallett ${jprt.fastdebug.build.configure.args} 121232809Sjmallettjprt.i586.product.build.configure.args= \ 122232809Sjmallett ${my.i586.default.build.configure.args} \ 123232809Sjmallett ${jprt.product.build.configure.args} 124232809Sjmallettjprt.i586.debugOpen.build.configure.args= \ 125232809Sjmallett ${my.i586.default.build.configure.args} \ 126232809Sjmallett ${jprt.debugOpen.build.configure.args} 127232809Sjmallettjprt.i586.fastdebugOpen.build.configure.args= \ 128232809Sjmallett ${my.i586.default.build.configure.args} \ 129232809Sjmallett ${jprt.fastdebugOpen.build.configure.args} 130232809Sjmallettjprt.i586.productOpen.build.configure.args= \ 131232809Sjmallett ${my.i586.default.build.configure.args} \ 132232809Sjmallett ${jprt.productOpen.build.configure.args} 133232809Sjmallettjprt.linux_i586.build.configure.args= \ 134232809Sjmallett --with-devkit=$GCC492_OEL64_HOME \ 135232809Sjmallett ${jprt.i586.build.configure.args} 136232809Sjmallettjprt.linux_x64.build.configure.args= \ 137232809Sjmallett --with-devkit=$GCC492_OEL64_HOME 138232809Sjmallettjprt.macosx_x64.build.configure.args= \ 139232809Sjmallett --with-devkit=$XCODE63_MACOSX109_HOME 140232809Sjmallettjprt.solaris.build.configure.args= \ 141232809Sjmallett --with-devkit=$SS124_11u1_HOME 142232809Sjmallettjprt.windows_i586.build.configure.args= \ 143232809Sjmallett --with-devkit=$VS2013SP4_HOME \ 144232809Sjmallett ${jprt.i586.build.configure.args} 145232809Sjmallettjprt.windows_x64.build.configure.args= \ 146232809Sjmallett --with-devkit=$VS2013SP4_HOME 147232809Sjmallett 148232809Sjmallett######## 149232809Sjmallett# 150232809Sjmallett# Build targets and options (default/jdk) 151232809Sjmallett# 152232809Sjmallett 153232809Sjmallett# The default build flavors 154232809Sjmallettmy.build.flavors.default=fastdebug,product 155232809Sjmallett 156232809Sjmallett# Standard list of jprt build targets for this source tree 157232809Sjmallettmy.build.targets.default= \ 158232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}, \ 159232809Sjmallett solaris_x64_5.11-{product|fastdebug}, \ 160232809Sjmallett linux_i586_2.6-{product|fastdebug}, \ 161232809Sjmallett linux_x64_2.6-{product|fastdebug}, \ 162232809Sjmallett macosx_x64_10.9-{product|fastdebug}, \ 163232809Sjmallett windows_i586_6.2-{product|fastdebug}, \ 164232809Sjmallett windows_x64_6.2-{product|fastdebug} 165232809Sjmallett 166232809Sjmallett# Test target list (no fastdebug & limited c2 testing) 167232809Sjmallettmy.test.target.set= \ 168232809Sjmallett solaris_sparcv9_5.11-product-c2-TESTNAME, \ 169232809Sjmallett solaris_x64_5.11-product-c2-TESTNAME, \ 170232809Sjmallett linux_i586_2.6-product-{c1|c2}-TESTNAME, \ 171232809Sjmallett linux_x64_2.6-product-c2-TESTNAME, \ 172232809Sjmallett macosx_x64_10.9-product-c2-TESTNAME, \ 173232809Sjmallett windows_i586_6.2-product-c1-TESTNAME, \ 174232809Sjmallett windows_x64_6.2-product-c2-TESTNAME 175232809Sjmallett 176232809Sjmallett# Default vm test targets (testset=default) 177232809Sjmallettmy.test.targets.default= \ 178232809Sjmallett ${my.test.target.set:TESTNAME=jvm98}, \ 179232809Sjmallett ${my.test.target.set:TESTNAME=scimark} 180232809Sjmallett 181232809Sjmallett# Default jdk test targets (testset=default) 182232809Sjmallettmy.make.rule.test.targets.default= \ 183232809Sjmallett ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 184232809Sjmallett ${my.test.target.set:TESTNAME=jdk_lang}, \ 185232809Sjmallett ${my.test.target.set:TESTNAME=jdk_math}, \ 186232809Sjmallett ${my.test.target.set:TESTNAME=jdk_util} 187232809Sjmallett 188232809Sjmallett# Default vm test targets (testset=core) 189232809Sjmallettmy.test.targets.core= 190232809Sjmallett 191232809Sjmallett# Core jdk test targets (testset=core) 192232809Sjmallettmy.make.rule.test.targets.core= \ 193232809Sjmallett ${my.test.target.set:TESTNAME=jdk_lang}, \ 194232809Sjmallett ${my.test.target.set:TESTNAME=jdk_math}, \ 195232809Sjmallett ${my.test.target.set:TESTNAME=jdk_util}, \ 196232809Sjmallett ${my.test.target.set:TESTNAME=jdk_io}, \ 197232809Sjmallett ${my.test.target.set:TESTNAME=jdk_net}, \ 198232809Sjmallett ${my.test.target.set:TESTNAME=jdk_nio}, \ 199232809Sjmallett ${my.test.target.set:TESTNAME=jdk_security1}, \ 200232809Sjmallett ${my.test.target.set:TESTNAME=jdk_security2}, \ 201232809Sjmallett ${my.test.target.set:TESTNAME=jdk_security3}, \ 202232809Sjmallett ${my.test.target.set:TESTNAME=jdk_security4}, \ 203232809Sjmallett ${my.test.target.set:TESTNAME=jdk_rmi}, \ 204232809Sjmallett ${my.test.target.set:TESTNAME=jdk_text}, \ 205232809Sjmallett ${my.test.target.set:TESTNAME=jdk_time}, \ 206232809Sjmallett ${my.test.target.set:TESTNAME=jdk_other}, \ 207232809Sjmallett ${my.test.target.set:TESTNAME=core_tools} 208232809Sjmallett 209232809Sjmallett# Svc vm test targets (testset=svc) 210232809Sjmallettmy.test.targets.svc= 211232809Sjmallett 212232809Sjmallett# Core jdk test targets (testset=svc) 213232809Sjmallettmy.make.rule.test.targets.svc= \ 214232809Sjmallett ${my.test.target.set:TESTNAME=jdk_management}, \ 215232809Sjmallett ${my.test.target.set:TESTNAME=jdk_instrument}, \ 216232809Sjmallett ${my.test.target.set:TESTNAME=jdk_jmx}, \ 217232809Sjmallett ${my.test.target.set:TESTNAME=jdk_jdi}, \ 218232809Sjmallett ${my.test.target.set:TESTNAME=svc_tools}, \ 219232809Sjmallett ${my.make.rule.test.targets.svc.extra} 220232809Sjmallett 221232809Sjmallett# JAXP vm test targets (testset=jaxp) 222232809Sjmallettmy.test.targets.jaxp= 223232809Sjmallett 224232809Sjmallett# JAXP test targets (testset=jaxp) 225232809Sjmallettmy.make.rule.test.targets.jaxp= \ 226232809Sjmallett ${my.test.target.set:TESTNAME=jaxp_all} 227232809Sjmallett 228232809Sjmallett# All vm test targets (testset=all) 229232809Sjmallettmy.test.targets.all= \ 230232809Sjmallett ${my.test.targets.default}, \ 231232809Sjmallett ${my.test.target.set:TESTNAME=runThese}, \ 232232809Sjmallett ${my.test.target.set:TESTNAME=jbb_default} 233232809Sjmallett 234232809Sjmallett# All jdk test targets (testset=all) 235232809Sjmallettmy.make.rule.test.targets.all= \ 236232809Sjmallett ${my.make.rule.test.targets.core}, \ 237232809Sjmallett ${my.make.rule.test.targets.svc}, \ 238232809Sjmallett ${my.test.target.set:TESTNAME=jdk_awt}, \ 239232809Sjmallett ${my.test.target.set:TESTNAME=jdk_beans}, \ 240232809Sjmallett ${my.test.target.set:TESTNAME=jdk_sound}, \ 241232809Sjmallett ${my.test.target.set:TESTNAME=jdk_swing} 242232809Sjmallett 243232809Sjmallett# PIT vm test targets (testset=pit) 244232809Sjmallettmy.test.targets.pit= \ 245232809Sjmallett ${my.test.targets.all} 246232809Sjmallett 247232809Sjmallett# PIT jdk test targets (testset=pit) 248232809Sjmallettmy.make.rule.test.targets.pit= \ 249232809Sjmallett ${my.test.target.set:TESTNAME=langtools_jtreg}, \ 250232809Sjmallett ${my.make.rule.test.targets.core}, \ 251232809Sjmallett ${my.make.rule.test.targets.svc} \ 252232809Sjmallett ${my.make.rule.test.targets.jaxp} 253232809Sjmallett 254232809Sjmallett# JCK test targets in test/Makefile (no windows) 255232809Sjmallettmy.test.target.set.jck= \ 256232809Sjmallett solaris_sparcv9_5.11-product-c2-JCK7TESTRULE, \ 257232809Sjmallett solaris_x64_5.11-product-c2-JCK7TESTRULE, \ 258232809Sjmallett linux_i586_2.6-product-c1-JCK7TESTRULE, \ 259232809Sjmallett linux_x64_2.6-product-c2-JCK7TESTRULE 260232809Sjmallett 261232809Sjmallett# JCK testset targets 262232809Sjmallettmy.make.rule.test.targets.jck= \ 263232809Sjmallett ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools}, \ 264232809Sjmallett ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime}, \ 265232809Sjmallett ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler} 266232809Sjmallett 267232809Sjmallett 268232809Sjmallett############# 269232809Sjmallett# 270232809Sjmallett# Hotspot related settings (testset=hotspot) 271232809Sjmallett# 272232809Sjmallett 273232809Sjmallett# The hotspot build flavors 274232809Sjmallettmy.build.flavors.hotspot= \ 275232809Sjmallett debugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \ 276232809Sjmallett ${my.additional.build.flavors.hotspot} 277232809Sjmallett 278232809Sjmallett# Platforms built for hotspot push jobs 279232809Sjmallettmy.build.targets.hotspot= \ 280232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}, \ 281232809Sjmallett solaris_x64_5.11-{product|fastdebug}, \ 282232809Sjmallett linux_i586_2.6-{product|fastdebug}, \ 283232809Sjmallett linux_x64_2.6-{product|fastdebug}, \ 284232809Sjmallett macosx_x64_10.9-{product|fastdebug}, \ 285232809Sjmallett windows_i586_6.2-{product|fastdebug}, \ 286232809Sjmallett windows_x64_6.2-{product|fastdebug}, \ 287232809Sjmallett solaris_x64_5.11-{debugOpen}, \ 288232809Sjmallett linux_x64_2.6-{productOpen}, \ 289232809Sjmallett ${my.additional.build.targets.hotspot} 290232809Sjmallett 291232809Sjmallett# Tests to run on the various platforms for hotspot push jobs 292232809Sjmallettmy.test.targets.hotspot.solaris.sparcv9= \ 293232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98, \ 294232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 295232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark, \ 296232809Sjmallett solaris_sparcv9_5.11-product-c2-runThese8, \ 297232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 298232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 299232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 300232809Sjmallett solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1 301232809Sjmallett 302232809Sjmallettmy.test.targets.hotspot.solaris.x64= \ 303232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-jvm98, \ 304232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered, \ 305232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-scimark, \ 306232809Sjmallett solaris_x64_5.11-product-c2-runThese8, \ 307232809Sjmallett solaris_x64_5.11-product-c2-runThese8_Xcomp_lang, \ 308232809Sjmallett solaris_x64_5.11-product-c2-runThese8_Xcomp_vm, \ 309232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_SerialGC, \ 310232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 311232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS, \ 312232809Sjmallett solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1 313232809Sjmallett 314232809Sjmallettmy.test.targets.hotspot.linux.i586= \ 315232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98, \ 316232809Sjmallett linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 317232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark, \ 318232809Sjmallett linux_i586_2.6-product-c1-runThese8_Xcomp_lang, \ 319232809Sjmallett linux_i586_2.6-product-c1-runThese8_Xcomp_vm, \ 320232809Sjmallett linux_i586_2.6-fastdebug-c1-runThese8_Xshare, \ 321232809Sjmallett linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_lang, \ 322232809Sjmallett linux_i586_2.6-fastdebug-c2-runThese8_Xcomp_vm, \ 323232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 324232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 325232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 326232809Sjmallett linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1 327232809Sjmallett 328232809Sjmallettmy.test.targets.hotspot.linux.x64= \ 329232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-jvm98, \ 330232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered, \ 331232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-scimark, \ 332232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC, \ 333232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 334232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \ 335232809Sjmallett linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1 336232809Sjmallett 337232809Sjmallettmy.test.targets.hotspot.macosx.x64= \ 338232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-jvm98, \ 339232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered, \ 340232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-scimark, \ 341232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_SerialGC, \ 342232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 343232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS, \ 344232809Sjmallett macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1 345232809Sjmallett 346232809Sjmallettmy.test.targets.hotspot.windows.i586= \ 347232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98, \ 348232809Sjmallett windows_i586_6.2-{product|fastdebug}-c2-jvm98_nontiered, \ 349232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-scimark, \ 350232809Sjmallett windows_i586_6.2-product-{c1|c2}-runThese8, \ 351232809Sjmallett windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_lang, \ 352232809Sjmallett windows_i586_6.2-product-{c1|c2}-runThese8_Xcomp_vm, \ 353232809Sjmallett windows_i586_6.2-fastdebug-c1-runThese8_Xshare, \ 354232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \ 355232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \ 356232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \ 357232809Sjmallett windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1 358232809Sjmallett 359232809Sjmallettmy.test.targets.hotspot.windows.x64= \ 360232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-jvm98, \ 361232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-jvm98_nontiered, \ 362232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-scimark, \ 363232809Sjmallett windows_x64_6.2-product-c2-runThese8, \ 364232809Sjmallett windows_x64_6.2-product-c2-runThese8_Xcomp_lang, \ 365232809Sjmallett windows_x64_6.2-product-c2-runThese8_Xcomp_vm, \ 366232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-GCBasher_SerialGC, \ 367232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC, \ 368232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS, \ 369232809Sjmallett windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1 370232809Sjmallett 371232809Sjmallett# Some basic "smoke" tests for OpenJDK builds 372232809Sjmallettmy.test.targets.hotspot.open= \ 373232809Sjmallett solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98, \ 374232809Sjmallett linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98 375232809Sjmallett 376232809Sjmallett# The complete list of test targets for jprt 377232809Sjmallettmy.test.targets.hotspot= \ 378232809Sjmallett ${my.test.targets.hotspot.open}, \ 379232809Sjmallett ${my.test.targets.hotspot.solaris.sparcv9}, \ 380232809Sjmallett ${my.test.targets.hotspot.solaris.x64}, \ 381232809Sjmallett ${my.test.targets.hotspot.linux.i586}, \ 382232809Sjmallett ${my.test.targets.hotspot.linux.x64}, \ 383232809Sjmallett ${my.test.targets.hotspot.macosx.x64}, \ 384232809Sjmallett ${my.test.targets.hotspot.windows.i586}, \ 385232809Sjmallett ${my.test.targets.hotspot.windows.x64}, \ 386232809Sjmallett ${my.test.targets.hotspot.solaris.sparcv9}, \ 387232809Sjmallett ${my.test.targets.hotspot.solaris.x64}, \ 388232809Sjmallett ${my.test.targets.hotspot.linux.x64}, \ 389232809Sjmallett ${my.test.targets.hotspot.windows.i586}, \ 390232809Sjmallett ${my.test.targets.hotspot.windows.x64}, \ 391232809Sjmallett ${my.additional.test.targets.hotspot} 392232809Sjmallett 393232809Sjmallett 394232809Sjmallett# Make file based test targets 395232809Sjmallett 396232809Sjmallettmy.make.rule.test.targets.hotspot.basicvmtests= \ 397232809Sjmallett linux_i586_2.6-*-default-hotspot_basicvmtest, \ 398232809Sjmallett linux_x64_2.6-*-default-hotspot_basicvmtest, \ 399232809Sjmallett macosx_x64_10.9-*-default-hotspot_basicvmtest, \ 400232809Sjmallett solaris_sparcv9_5.11-*-default-hotspot_basicvmtest, \ 401232809Sjmallett solaris_x64_5.11-*-default-hotspot_basicvmtest, \ 402232809Sjmallett windows_i586_6.2-*-default-hotspot_basicvmtest, \ 403232809Sjmallett windows_x64_6.2-*-default-hotspot_basicvmtest 404232809Sjmallett 405232809Sjmallettmy.make.rule.test.targets.hotspot.reg.group= \ 406232809Sjmallett solaris_sparcv9_5.11-fastdebug-c2-GROUP, \ 407232809Sjmallett solaris_x64_5.11-fastdebug-c2-GROUP, \ 408232809Sjmallett linux_i586_2.6-fastdebug-c2-GROUP, \ 409232809Sjmallett linux_x64_2.6-fastdebug-c2-GROUP, \ 410232809Sjmallett macosx_x64_10.9-fastdebug-c2-GROUP, \ 411232809Sjmallett windows_i586_6.2-fastdebug-c2-GROUP, \ 412232809Sjmallett windows_x64_6.2-fastdebug-c2-GROUP, \ 413232809Sjmallett linux_i586_2.6-fastdebug-c1-GROUP, \ 414232809Sjmallett windows_i586_6.2-fastdebug-c1-GROUP 415232809Sjmallett 416232809Sjmallett# Hotspot jtreg tests 417232809Sjmallettmy.make.rule.test.targets.hotspot.reg= \ 418232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1}, \ 419232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2}, \ 420232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3}, \ 421232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_closed}, \ 422232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc}, \ 423232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_closed}, \ 424232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc_gcold}, \ 425232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime}, \ 426232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability}, \ 427232809Sjmallett ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity}, \ 428232809Sjmallett ${my.additional.make.rule.test.targets.hotspot.reg} 429232809Sjmallett 430232809Sjmallett# Other Makefile based Hotspot tests 431232809Sjmallettmy.make.rule.test.targets.hotspot.other= \ 432232809Sjmallett ${my.make.rule.test.targets.hotspot.basicvmtests}, \ 433232809Sjmallett ${my.additional.make.rule.test.targets.hotspot.other} 434232809Sjmallett 435232809Sjmallett# All the makefile based tests to run 436232809Sjmallettmy.make.rule.test.targets.hotspot= \ 437232809Sjmallett ${my.make.rule.test.targets.hotspot.reg} \ 438232809Sjmallett ${my.make.rule.test.targets.hotspot.other} 439232809Sjmallett 440232809Sjmallett# Install the test bundle for the testset hotspot jtreg tests 441232809Sjmallett# (but not for the other Makefile based tests) 442232809Sjmallettmy.jprt.test.bundle.targets.hotspot=${my.make.rule.test.targets.hotspot.reg} 443232809Sjmallett 444232809Sjmallett# Native jdk and hotspot test targets (testset=nativesanity) 445232809Sjmallettmy.make.rule.test.targets.nativesanity= \ 446232809Sjmallett ${my.test.target.set:TESTNAME=jdk_native_sanity}, \ 447232809Sjmallett ${my.test.target.set:TESTNAME=hotspot_native_sanity} 448232809Sjmallett 449232809Sjmallett# Install the test bundle for the nativesanity jtreg tests 450232809Sjmallettmy.jprt.test.bundle.targets.nativesanity=${my.make.rule.test.targets.nativesanity} 451232809Sjmallett