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

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

mercurial