make/jprt.properties

Mon, 14 Sep 2020 16:42:03 +0100

author
andrew
date
Mon, 14 Sep 2020 16:42:03 +0100
changeset 2554
7f60c2d9823e
parent 1489
a9337b6024da
child 1859
8b0588603185
permissions
-rw-r--r--

Added tag jdk8u272-b08 for changeset 34c6baf21464

duke@2 1 #
mikael@1152 2 # Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
duke@2 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@2 4 #
duke@2 5 # This code is free software; you can redistribute it and/or modify it
duke@2 6 # under the terms of the GNU General Public License version 2 only, as
ohair@182 7 # published by the Free Software Foundation. Oracle designates this
duke@2 8 # particular file as subject to the "Classpath" exception as provided
ohair@182 9 # by Oracle in the LICENSE file that accompanied this code.
duke@2 10 #
duke@2 11 # This code is distributed in the hope that it will be useful, but WITHOUT
duke@2 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@2 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@2 14 # version 2 for more details (a copy is included in the LICENSE file that
duke@2 15 # accompanied this code).
duke@2 16 #
duke@2 17 # You should have received a copy of the GNU General Public License version
duke@2 18 # 2 along with this work; if not, write to the Free Software Foundation,
duke@2 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@2 20 #
ohair@182 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@182 22 # or visit www.oracle.com if you need additional information or have any
ohair@182 23 # questions.
duke@2 24 #
duke@2 25
mikael@1152 26 ##############
mikael@1152 27 #
mikael@1152 28 # Global settings
mikael@1152 29 #
duke@2 30
mikael@1152 31 # The current release name
amurillo@1489 32 my.jdk.update.version=66
amurillo@1489 33 jprt.tools.default.release=jdk8u60
duke@2 34
mikael@1152 35 # Check if this is the equivalent of a hotspot push job
mikael@1152 36 # Interpret -testset hotspot to mean exactly that
mikael@1152 37 my.is.hotspot.job.hotspot=true
mikael@1152 38 my.is.hotspot.job=${my.is.hotspot.job.${jprt.test.set}}
ohair@570 39
mikael@1152 40 # Disable syncing the source after builds and tests are done
mikael@1152 41 jprt.sync.push=${my.is.hotspot.job ? false : true}
ohair@159 42
ohair@208 43 # Directories to be excluded from the source bundles
ohair@159 44 jprt.bundle.exclude.src.dirs=build dist webrev
ohair@159 45
mikael@1152 46 # Use configure when building
mikael@1140 47 jprt.build.use.configure=true
mikael@1152 48
mikael@1152 49 # Set make target to use for different build flavors
mikael@1152 50 jprt.build.flavor.debugOpen.target=jprt_bundle
mikael@1152 51 jprt.build.flavor.fastdebug.target=jprt_bundle
mikael@1140 52 jprt.build.flavor.product.target=jprt_bundle
mikael@1152 53 jprt.build.flavor.productOpen.target=jprt_bundle
mikael@1140 54
mikael@1152 55 # Use these configure args to define debug level
mikael@1152 56 jprt.debug.build.configure.args=--with-debug-level=slowdebug
mikael@1152 57 jprt.fastdebug.build.configure.args=--with-debug-level=fastdebug
mikael@1152 58 jprt.product.build.configure.args=--with-debug-level=release
mikael@1152 59 jprt.debugOpen.build.configure.args=${jprt.debug.build.configure.args} --enable-openjdk-only
mikael@1152 60 jprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args} --enable-openjdk-only
mikael@1152 61 jprt.productOpen.build.configure.args=${jprt.product.build.configure.args} --enable-openjdk-only
mikael@1140 62
mikael@1152 63 # Select build flavors and build targets
mikael@1152 64 jprt.build.flavors=${my.is.hotspot.job ? ${my.build.flavors.hotspot} : ${my.build.flavors.default}}
mikael@1152 65 jprt.build.targets=${my.is.hotspot.job ? ${my.build.targets.hotspot} : ${my.build.targets.default}}
mikael@1152 66
mikael@1152 67 # Select test targets - jprt default for jprt.test.set is "default"
mikael@1152 68 jprt.test.targets=${my.test.targets.${jprt.test.set}}
mikael@1152 69 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
mikael@1152 70
mikael@1152 71 # 7155453: Work-around to prevent popups on OSX from blocking test completion
mikael@1152 72 # but the work-around is added to all platforms to be consistent
mikael@1152 73 jprt.jbb.options=-Djava.awt.headless=true
mikael@1152 74
mikael@1152 75 ########
mikael@1152 76 #
mikael@1152 77 # Build options (generic)
mikael@1152 78 #
mikael@1152 79
mikael@1152 80 # Configure args common to all builds
mikael@1152 81 # Also allows for additional, testset specific configure arguments to be set
mikael@1152 82 jprt.build.configure.args= \
mikael@1152 83 --with-boot-jdk=$ALT_BOOTDIR \
mikael@1152 84 --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \
mikael@1152 85 --with-update-version=${my.jdk.update.version} \
mikael@1152 86 ${my.additional.build.configure.args.${jprt.test.set}}
mikael@1152 87
mikael@1152 88 # i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
mikael@1152 89 jprt.i586.build.configure.args= \
mikael@1152 90 --with-target-bits=32
mikael@1152 91
mikael@1152 92 # i586 platforms have both client and server, but to allow for overriding the exact configuration
mikael@1152 93 # on a per-build flavor basis the value is set for the individual build flavors
mikael@1152 94 # All other platforms only build server, which is the default setting from configure
mikael@1152 95 my.i586.default.build.configure.args= \
mikael@1140 96 --with-jvm-variants=client,server
mikael@1152 97 jprt.i586.debug.build.configure.args= \
mikael@1152 98 ${my.i586.default.build.configure.args} \
mikael@1152 99 ${jprt.debug.build.configure.args}
mikael@1152 100 jprt.i586.fastdebug.build.configure.args= \
mikael@1152 101 ${my.i586.default.build.configure.args} \
mikael@1152 102 ${jprt.fastdebug.build.configure.args}
mikael@1152 103 jprt.i586.product.build.configure.args= \
mikael@1152 104 ${my.i586.default.build.configure.args} \
mikael@1152 105 ${jprt.product.build.configure.args}
mikael@1152 106 jprt.i586.debugOpen.build.configure.args= \
mikael@1152 107 ${my.i586.default.build.configure.args} \
mikael@1152 108 ${jprt.debugOpen.build.configure.args}
mikael@1152 109 jprt.i586.fastdebugOpen.build.configure.args= \
mikael@1152 110 ${my.i586.default.build.configure.args} \
mikael@1152 111 ${jprt.fastdebugOpen.build.configure.args}
mikael@1152 112 jprt.i586.productOpen.build.configure.args= \
mikael@1152 113 ${my.i586.default.build.configure.args} \
mikael@1152 114 ${jprt.productOpen.build.configure.args}
mikael@1140 115
mikael@1152 116 ########
mikael@1152 117 #
mikael@1152 118 # Build targets and options (default/jdk)
mikael@1152 119 #
mikael@1152 120
mikael@1152 121 # The default build flavors
mikael@1152 122 my.build.flavors.default=fastdebug,product
mikael@1152 123
mikael@1152 124 # Standard list of jprt build targets for this source tree
mikael@1152 125 my.build.targets.default= \
mikael@1152 126 solaris_sparcv9_5.10-{product|fastdebug}, \
mikael@1152 127 solaris_x64_5.10-{product|fastdebug}, \
mikael@1152 128 linux_i586_2.6-{product|fastdebug}, \
mikael@1152 129 linux_x64_2.6-{product|fastdebug}, \
mikael@1152 130 macosx_x64_10.7-{product|fastdebug}, \
mikael@1152 131 windows_i586_6.1-{product|fastdebug}, \
mikael@1152 132 windows_x64_6.1-{product|fastdebug}
mikael@1152 133
mikael@1152 134 # Test target list (no fastdebug & limited c2 testing)
mikael@1152 135 my.test.target.set= \
mikael@1152 136 solaris_sparcv9_5.10-product-c2-TESTNAME, \
mikael@1152 137 solaris_x64_5.10-product-c2-TESTNAME, \
mikael@1152 138 linux_i586_2.6-product-{c1|c2}-TESTNAME, \
mikael@1152 139 linux_x64_2.6-product-c2-TESTNAME, \
mikael@1152 140 macosx_x64_10.7-product-c2-TESTNAME, \
mikael@1152 141 windows_i586_6.1-product-c1-TESTNAME, \
mikael@1152 142 windows_x64_6.1-product-c2-TESTNAME
mikael@1152 143
mikael@1152 144 # Default vm test targets (testset=default)
mikael@1152 145 my.test.targets.default= \
mikael@1152 146 ${my.test.target.set:TESTNAME=jvm98}, \
mikael@1152 147 ${my.test.target.set:TESTNAME=scimark}
mikael@1152 148
mikael@1152 149 # Default jdk test targets (testset=default)
mikael@1152 150 my.make.rule.test.targets.default= \
mikael@1152 151 ${my.test.target.set:TESTNAME=langtools_jtreg}, \
mikael@1152 152 ${my.test.target.set:TESTNAME=jdk_lang}, \
mikael@1152 153 ${my.test.target.set:TESTNAME=jdk_math}, \
mikael@1152 154 ${my.test.target.set:TESTNAME=jdk_util}
mikael@1152 155
mikael@1152 156 # Default vm test targets (testset=core)
mikael@1152 157 my.test.targets.core=
mikael@1152 158
mikael@1152 159 # Core jdk test targets (testset=core)
mikael@1152 160 my.make.rule.test.targets.core= \
mikael@1152 161 ${my.test.target.set:TESTNAME=jdk_lang}, \
mikael@1152 162 ${my.test.target.set:TESTNAME=jdk_math}, \
mikael@1152 163 ${my.test.target.set:TESTNAME=jdk_util}, \
mikael@1152 164 ${my.test.target.set:TESTNAME=jdk_io}, \
mikael@1152 165 ${my.test.target.set:TESTNAME=jdk_net}, \
mikael@1152 166 ${my.test.target.set:TESTNAME=jdk_nio}, \
mikael@1152 167 ${my.test.target.set:TESTNAME=jdk_security1}, \
mikael@1152 168 ${my.test.target.set:TESTNAME=jdk_security2}, \
mikael@1152 169 ${my.test.target.set:TESTNAME=jdk_security3}, \
coffeys@1167 170 ${my.test.target.set:TESTNAME=jdk_security4}, \
mikael@1152 171 ${my.test.target.set:TESTNAME=jdk_rmi}, \
mikael@1152 172 ${my.test.target.set:TESTNAME=jdk_text}, \
mikael@1152 173 ${my.test.target.set:TESTNAME=jdk_time}, \
mikael@1152 174 ${my.test.target.set:TESTNAME=jdk_other}, \
mikael@1152 175 ${my.test.target.set:TESTNAME=core_tools}
mikael@1152 176
mikael@1152 177 # Svc vm test targets (testset=svc)
mikael@1152 178 my.test.targets.svc=
mikael@1152 179
mikael@1152 180 # Core jdk test targets (testset=svc)
mikael@1152 181 my.make.rule.test.targets.svc= \
mikael@1152 182 ${my.test.target.set:TESTNAME=jdk_management}, \
mikael@1152 183 ${my.test.target.set:TESTNAME=jdk_instrument}, \
mikael@1152 184 ${my.test.target.set:TESTNAME=jdk_jmx}, \
mikael@1152 185 ${my.test.target.set:TESTNAME=jdk_jdi}, \
mikael@1152 186 ${my.test.target.set:TESTNAME=jdk_jfr}, \
rriggs@1184 187 ${my.test.target.set:TESTNAME=jdk_rm}, \
mikael@1152 188 ${my.test.target.set:TESTNAME=svc_tools}
mikael@1152 189
mikael@1152 190 # All vm test targets (testset=all)
mikael@1152 191 my.test.targets.all= \
mikael@1152 192 ${my.test.targets.default}, \
mikael@1152 193 ${my.test.target.set:TESTNAME=runThese}, \
mikael@1152 194 ${my.test.target.set:TESTNAME=jbb_default}
mikael@1152 195
mikael@1152 196 # All jdk test targets (testset=all)
mikael@1152 197 my.make.rule.test.targets.all= \
mikael@1152 198 ${my.make.rule.test.targets.core}, \
mikael@1152 199 ${my.make.rule.test.targets.svc}, \
mikael@1152 200 ${my.test.target.set:TESTNAME=jdk_awt}, \
mikael@1152 201 ${my.test.target.set:TESTNAME=jdk_beans1}, \
mikael@1152 202 ${my.test.target.set:TESTNAME=jdk_beans2}, \
mikael@1152 203 ${my.test.target.set:TESTNAME=jdk_beans3}, \
mikael@1152 204 ${my.test.target.set:TESTNAME=jdk_sound}, \
mikael@1152 205 ${my.test.target.set:TESTNAME=jdk_swing}
mikael@1152 206
mikael@1152 207 # PIT vm test targets (testset=pit)
mikael@1152 208 my.test.targets.pit= \
mikael@1152 209 ${my.test.targets.all}
mikael@1152 210
mikael@1152 211 # PIT jdk test targets (testset=pit)
mikael@1152 212 my.make.rule.test.targets.pit= \
mikael@1152 213 ${my.test.target.set:TESTNAME=langtools_jtreg}, \
mikael@1152 214 ${my.make.rule.test.targets.core}, \
mikael@1152 215 ${my.make.rule.test.targets.svc}
mikael@1152 216
mikael@1152 217 # JCK test targets in test/Makefile (no windows)
mikael@1152 218 my.test.target.set.jck= \
mikael@1152 219 solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, \
mikael@1152 220 solaris_x64_5.10-product-c2-JCK7TESTRULE, \
mikael@1152 221 linux_i586_2.6-product-c1-JCK7TESTRULE, \
mikael@1152 222 linux_x64_2.6-product-c2-JCK7TESTRULE
mikael@1152 223
mikael@1152 224 # JCK testset targets
mikael@1152 225 my.make.rule.test.targets.jck= \
mikael@1152 226 ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools}, \
mikael@1152 227 ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime}, \
mikael@1152 228 ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
mikael@1152 229
mikael@1152 230
mikael@1152 231 #############
mikael@1152 232 #
mikael@1152 233 # Hotspot related settings (testset=hotspot)
mikael@1152 234 #
mikael@1152 235
mikael@1152 236 # The hotspot build flavors
mikael@1152 237 my.build.flavors.hotspot= \
mikael@1152 238 debugOpen,fastdebug,product,productOpen, \
mikael@1152 239 ${my.additional.build.flavors.hotspot}
mikael@1152 240
mikael@1152 241 # Platforms built for hotspot push jobs
mikael@1152 242 my.build.targets.hotspot= \
mikael@1152 243 solaris_sparcv9_5.10-{product|fastdebug|optimized}, \
mikael@1152 244 solaris_x64_5.10-{product|fastdebug}, \
mikael@1152 245 linux_i586_2.6-{product|fastdebug}, \
mikael@1152 246 linux_x64_2.6-{product|fastdebug|optimized}, \
mikael@1152 247 macosx_x64_10.7-{product|fastdebug}, \
mikael@1152 248 windows_i586_6.1-{product|fastdebug}, \
mikael@1152 249 windows_x64_6.1-{product|fastdebug|optimized}, \
mikael@1152 250 solaris_x64_5.10-{debugOpen}, \
mikael@1152 251 linux_x64_2.6-{productOpen}, \
mikael@1152 252 ${my.additional.build.targets.hotspot}
mikael@1152 253
mikael@1152 254 # Tests to run on the various platforms for hotspot push jobs
mikael@1152 255 my.test.targets.hotspot.solaris.sparcv9= \
mikael@1152 256 solaris_sparcv9_5.10-{product|fastdebug}-c2-jvm98, \
mikael@1152 257 solaris_sparcv9_5.10-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 258 solaris_sparcv9_5.10-{product|fastdebug}-c2-scimark, \
mikael@1152 259 solaris_sparcv9_5.10-product-c2-runThese, \
mikael@1152 260 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_SerialGC, \
mikael@1152 261 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_ParallelGC, \
mikael@1152 262 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_ParNewGC, \
mikael@1152 263 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_CMS, \
mikael@1152 264 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_G1, \
mikael@1152 265 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCBasher_ParOldGC, \
mikael@1152 266 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_SerialGC, \
mikael@1152 267 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_ParallelGC, \
mikael@1152 268 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_ParNewGC, \
mikael@1152 269 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 270 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 271 solaris_sparcv9_5.10-{product|fastdebug}-c2-GCOld_ParOldGC, \
mikael@1152 272 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 273 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_SerialGC, \
mikael@1152 274 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_ParallelGC, \
mikael@1152 275 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_CMS, \
mikael@1152 276 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_G1, \
mikael@1152 277 solaris_sparcv9_5.10-{product|fastdebug}-c2-jbb_ParOldGC
mikael@1152 278
mikael@1152 279 my.test.targets.hotspot.solaris.x64= \
mikael@1152 280 solaris_x64_5.10-{product|fastdebug}-c2-jvm98, \
mikael@1152 281 solaris_x64_5.10-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 282 solaris_x64_5.10-{product|fastdebug}-c2-scimark, \
mikael@1152 283 solaris_x64_5.10-product-c2-runThese, \
mikael@1152 284 solaris_x64_5.10-product-c2-runThese_Xcomp, \
mikael@1152 285 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_SerialGC, \
mikael@1152 286 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_ParallelGC, \
mikael@1152 287 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_ParNewGC, \
mikael@1152 288 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_CMS, \
mikael@1152 289 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_G1, \
mikael@1152 290 solaris_x64_5.10-{product|fastdebug}-c2-GCBasher_ParOldGC, \
mikael@1152 291 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_SerialGC, \
mikael@1152 292 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_ParallelGC, \
mikael@1152 293 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_ParNewGC, \
mikael@1152 294 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 295 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 296 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_ParOldGC, \
mikael@1152 297 solaris_x64_5.10-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 298 solaris_x64_5.10-{product|fastdebug}-c2-jbb_SerialGC, \
mikael@1152 299 solaris_x64_5.10-{product|fastdebug}-c2-jbb_ParallelGC, \
mikael@1152 300 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 301 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 302 solaris_x64_5.10-{product|fastdebug}-c2-GCOld_ParOldGC
mikael@1152 303
mikael@1152 304 my.test.targets.hotspot.linux.i586= \
mikael@1152 305 linux_i586_2.6-{product|fastdebug}-{c1|c2}-jvm98, \
mikael@1152 306 linux_i586_2.6-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 307 linux_i586_2.6-{product|fastdebug}-{c1|c2}-scimark, \
mikael@1152 308 linux_i586_2.6-product-c1-runThese_Xcomp, \
mikael@1152 309 linux_i586_2.6-fastdebug-c1-runThese_Xshare, \
mikael@1152 310 linux_i586_2.6-fastdebug-c2-runThese_Xcomp, \
mikael@1152 311 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
mikael@1152 312 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
mikael@1152 313 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
mikael@1152 314 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
mikael@1152 315 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
mikael@1152 316 linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
mikael@1152 317 linux_i586_2.6-product-{c1|c2}-GCOld_SerialGC, \
mikael@1152 318 linux_i586_2.6-product-{c1|c2}-GCOld_ParallelGC, \
mikael@1152 319 linux_i586_2.6-product-{c1|c2}-GCOld_ParNewGC, \
mikael@1152 320 linux_i586_2.6-product-{c1|c2}-GCOld_CMS, \
mikael@1152 321 linux_i586_2.6-product-{c1|c2}-GCOld_G1, \
mikael@1152 322 linux_i586_2.6-product-{c1|c2}-GCOld_ParOldGC, \
mikael@1152 323 linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC, \
mikael@1152 324 linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 325 linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC, \
mikael@1152 326 linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS, \
mikael@1152 327 linux_i586_2.6-{product|fastdebug}-c1-jbb_G1, \
mikael@1152 328 linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
mikael@1152 329
mikael@1152 330 my.test.targets.hotspot.linux.x64= \
mikael@1152 331 linux_x64_2.6-{product|fastdebug}-c2-jvm98, \
mikael@1152 332 linux_x64_2.6-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 333 linux_x64_2.6-{product|fastdebug}-c2-scimark, \
mikael@1152 334 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_SerialGC, \
mikael@1152 335 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \
mikael@1152 336 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParNewGC, \
mikael@1152 337 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \
mikael@1152 338 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1, \
mikael@1152 339 linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC, \
mikael@1152 340 linux_x64_2.6-{product|fastdebug}-c2-GCOld_SerialGC, \
mikael@1152 341 linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParallelGC, \
mikael@1152 342 linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParNewGC, \
mikael@1152 343 linux_x64_2.6-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 344 linux_x64_2.6-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 345 linux_x64_2.6-{product|fastdebug}-c2-GCOld_ParOldGC, \
mikael@1152 346 linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 347 linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC, \
mikael@1152 348 linux_x64_2.6-{product|fastdebug}-c2-jbb_G1, \
mikael@1152 349 linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
mikael@1152 350
mikael@1152 351 my.test.targets.hotspot.macosx.x64= \
mikael@1152 352 macosx_x64_10.7-{product|fastdebug}-c2-jvm98, \
mikael@1152 353 macosx_x64_10.7-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 354 macosx_x64_10.7-{product|fastdebug}-c2-scimark, \
mikael@1152 355 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_SerialGC, \
mikael@1152 356 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParallelGC, \
mikael@1152 357 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParNewGC, \
mikael@1152 358 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_CMS, \
mikael@1152 359 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_G1, \
mikael@1152 360 macosx_x64_10.7-{product|fastdebug}-c2-GCBasher_ParOldGC, \
mikael@1152 361 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_SerialGC, \
mikael@1152 362 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParallelGC, \
mikael@1152 363 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParNewGC, \
mikael@1152 364 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 365 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 366 macosx_x64_10.7-{product|fastdebug}-c2-GCOld_ParOldGC, \
mikael@1152 367 macosx_x64_10.7-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 368 macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParallelGC, \
mikael@1152 369 macosx_x64_10.7-{product|fastdebug}-c2-jbb_G1, \
mikael@1152 370 macosx_x64_10.7-{product|fastdebug}-c2-jbb_ParOldGC
mikael@1152 371
mikael@1152 372 my.test.targets.hotspot.windows.i586= \
mikael@1152 373 windows_i586_6.1-{product|fastdebug}-{c1|c2}-jvm98, \
mikael@1152 374 windows_i586_6.1-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 375 windows_i586_6.1-{product|fastdebug}-{c1|c2}-scimark, \
mikael@1152 376 windows_i586_6.1-product-{c1|c2}-runThese, \
mikael@1152 377 windows_i586_6.1-product-{c1|c2}-runThese_Xcomp, \
mikael@1152 378 windows_i586_6.1-fastdebug-c1-runThese_Xshare, \
mikael@1152 379 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
mikael@1152 380 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
mikael@1152 381 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
mikael@1152 382 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
mikael@1152 383 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
mikael@1152 384 windows_i586_6.1-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
mikael@1152 385 windows_i586_6.1-product-{c1|c2}-GCOld_SerialGC, \
mikael@1152 386 windows_i586_6.1-product-{c1|c2}-GCOld_ParallelGC, \
mikael@1152 387 windows_i586_6.1-product-{c1|c2}-GCOld_ParNewGC, \
mikael@1152 388 windows_i586_6.1-product-{c1|c2}-GCOld_CMS, \
mikael@1152 389 windows_i586_6.1-product-{c1|c2}-GCOld_G1, \
mikael@1152 390 windows_i586_6.1-product-{c1|c2}-GCOld_ParOldGC, \
mikael@1152 391 windows_i586_6.1-{product|fastdebug}-{c1|c2}-jbb_default, \
mikael@1152 392 windows_i586_6.1-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 393 windows_i586_6.1-product-{c1|c2}-jbb_ParallelGC, \
mikael@1152 394 windows_i586_6.1-product-{c1|c2}-jbb_CMS, \
mikael@1152 395 windows_i586_6.1-product-{c1|c2}-jbb_G1, \
mikael@1152 396 windows_i586_6.1-product-{c1|c2}-jbb_ParOldGC
mikael@1152 397
mikael@1152 398 my.test.targets.hotspot.windows.x64= \
mikael@1152 399 windows_x64_6.1-{product|fastdebug}-c2-jvm98, \
mikael@1152 400 windows_x64_6.1-{product|fastdebug}-c2-jvm98_nontiered, \
mikael@1152 401 windows_x64_6.1-{product|fastdebug}-c2-scimark, \
mikael@1152 402 windows_x64_6.1-product-c2-runThese, \
mikael@1152 403 windows_x64_6.1-product-c2-runThese_Xcomp, \
mikael@1152 404 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_SerialGC, \
mikael@1152 405 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParallelGC, \
mikael@1152 406 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParNewGC, \
mikael@1152 407 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_CMS, \
mikael@1152 408 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_G1, \
mikael@1152 409 windows_x64_6.1-{product|fastdebug}-c2-GCBasher_ParOldGC, \
mikael@1152 410 windows_x64_6.1-{product|fastdebug}-c2-GCOld_SerialGC, \
mikael@1152 411 windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParallelGC, \
mikael@1152 412 windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParNewGC, \
mikael@1152 413 windows_x64_6.1-{product|fastdebug}-c2-GCOld_CMS, \
mikael@1152 414 windows_x64_6.1-{product|fastdebug}-c2-GCOld_G1, \
mikael@1152 415 windows_x64_6.1-{product|fastdebug}-c2-GCOld_ParOldGC, \
mikael@1152 416 windows_x64_6.1-{product|fastdebug}-c2-jbb_default, \
mikael@1152 417 windows_x64_6.1-{product|fastdebug}-c2-jbb_default_nontiered, \
mikael@1152 418 windows_x64_6.1-product-c2-jbb_CMS, \
mikael@1152 419 windows_x64_6.1-product-c2-jbb_ParallelGC, \
mikael@1152 420 windows_x64_6.1-product-c2-jbb_G1, \
mikael@1152 421 windows_x64_6.1-product-c2-jbb_ParOldGC
mikael@1152 422
mikael@1152 423 # Some basic "smoke" tests for OpenJDK builds
mikael@1152 424 my.test.targets.hotspot.open= \
mikael@1152 425 solaris_x64_5.10-{productOpen|fastdebugOpen}-c2-jvm98, \
mikael@1152 426 linux_x64_2.6-{productOpen|fastdebugOpen}-c2-jvm98
mikael@1152 427
mikael@1152 428 # The complete list of test targets for jprt
mikael@1152 429 my.test.targets.hotspot= \
mikael@1152 430 ${my.test.targets.hotspot.open}, \
mikael@1152 431 ${my.test.targets.hotspot.solaris.sparcv9}, \
mikael@1152 432 ${my.test.targets.hotspot.solaris.x64}, \
mikael@1152 433 ${my.test.targets.hotspot.linux.i586}, \
mikael@1152 434 ${my.test.targets.hotspot.linux.x64}, \
mikael@1152 435 ${my.test.targets.hotspot.macosx.x64}, \
mikael@1152 436 ${my.test.targets.hotspot.windows.i586}, \
mikael@1152 437 ${my.test.targets.hotspot.windows.x64}, \
mikael@1152 438 ${my.test.targets.hotspot.solaris.sparcv9}, \
mikael@1152 439 ${my.test.targets.hotspot.solaris.x64}, \
mikael@1152 440 ${my.test.targets.hotspot.linux.x64}, \
mikael@1152 441 ${my.test.targets.hotspot.windows.i586}, \
mikael@1152 442 ${my.test.targets.hotspot.windows.x64}, \
mikael@1152 443 ${my.additional.test.targets.hotspot}
mikael@1152 444
mikael@1152 445
mikael@1152 446 # Make file based test targets
mikael@1152 447
mikael@1152 448 my.make.rule.test.targets.hotspot.clienttests= \
mikael@1152 449 linux_i586_2.6-*-c1-hotspot_clienttest, \
mikael@1152 450 windows_i586_6.1-*-c1-hotspot_clienttest
mikael@1152 451
mikael@1152 452 my.make.rule.test.targets.hotspot.servertests= \
mikael@1152 453 solaris_sparcv9_5.10-*-c2-hotspot_servertest, \
mikael@1152 454 solaris_x64_5.10-*-c2-hotspot_servertest, \
mikael@1152 455 linux_i586_2.6-*-c2-hotspot_servertest, \
mikael@1152 456 linux_x64_2.6-*-c2-hotspot_servertest, \
mikael@1152 457 macosx_x64_10.7-*-c2-hotspot_servertest, \
mikael@1152 458 windows_i586_6.1-*-c2-hotspot_servertest, \
mikael@1152 459 windows_x64_6.1-*-c2-hotspot_servertest
mikael@1152 460
mikael@1152 461 my.make.rule.test.targets.hotspot.internalvmtests= \
mikael@1152 462 solaris_sparcv9_5.10-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 463 solaris_x64_5.10-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 464 linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 465 linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 466 macosx_x64_10.7-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 467 windows_i586_6.1-fastdebug-c2-hotspot_internalvmtests, \
mikael@1152 468 windows_x64_6.1-fastdebug-c2-hotspot_internalvmtests
mikael@1152 469
mikael@1190 470 my.make.rule.test.targets.hotspot.reg.group= \
mikael@1190 471 solaris_sparcv9_5.10-{product|fastdebug}-c2-GROUP, \
mikael@1190 472 solaris_x64_5.10-{product|fastdebug}-c2-GROUP, \
mikael@1190 473 linux_i586_2.6-{product|fastdebug}-c2-GROUP, \
mikael@1190 474 linux_x64_2.6-{product|fastdebug}-c2-GROUP, \
mikael@1190 475 windows_i586_6.1-{product|fastdebug}-c2-GROUP, \
mikael@1190 476 windows_x64_6.1-{product|fastdebug}-c2-GROUP, \
mikael@1190 477 linux_i586_2.6-{product|fastdebug}-c1-GROUP, \
mikael@1190 478 windows_i586_6.1-{product|fastdebug}-c1-GROUP
mikael@1152 479
mikael@1152 480 my.make.rule.test.targets.hotspot= \
mikael@1152 481 ${my.make.rule.test.targets.hotspot.clienttests}, \
mikael@1152 482 ${my.make.rule.test.targets.hotspot.servertests}, \
mikael@1152 483 ${my.make.rule.test.targets.hotspot.internalvmtests}, \
mikael@1190 484 ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest}, \
mikael@1190 485 ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler}, \
mikael@1190 486 ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_gc}, \
mikael@1190 487 ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_runtime}, \
mikael@1190 488 ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_serviceability}, \
mikael@1152 489 ${my.additional.make.rule.test.targets.hotspot}

mercurial