make/jprt.properties

Tue, 22 Mar 2011 11:07:40 -0700

author
ohair
date
Tue, 22 Mar 2011 11:07:40 -0700
changeset 327
970c0898ded2
parent 225
27d945094f81
child 356
fd8615098a54
permissions
-rw-r--r--

6737397: Should support running JCK test suite with test/Makefile and JPRT
Reviewed-by: alanb

     1 #
     2 # Copyright (c) 2006, 2010, 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 # Properties for jprt
    28 # At submit time, the release supplied will be in jprt.submit.release
    29 #    and will be one of the official release names defined in jprt.
    30 #    jprt supports property value expansion using ${property.name} syntax.
    32 # This tells jprt what default release we want to build
    33 jprt.tools.default.release=${jprt.submit.release}
    35 # The different build flavors we want, we override here so we just get these 2
    36 jprt.build.flavors=product,fastdebug
    38 # Define the Windows we want (temporary)
    39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
    40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
    41 jprt.my.windows.i586.jdk7=windows_i586_5.1
    42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
    44 # Standard list of jprt build targets for this source tree
    45 jprt.build.targets= 						\
    46     solaris_sparc_5.10-{product|fastdebug}, 			\
    47     solaris_sparcv9_5.10-{product|fastdebug}, 			\
    48     solaris_i586_5.10-{product|fastdebug}, 			\
    49     solaris_x64_5.10-{product|fastdebug}, 			\
    50     linux_i586_2.6-{product|fastdebug}, 			\
    51     linux_x64_2.6-{product|fastdebug}, 				\
    52     ${jprt.my.windows.i586}-{product|fastdebug}, 		\
    53     windows_x64_5.2-{product|fastdebug}
    55 # User can select the test set with jprt submit "-testset name" option
    56 jprt.my.test.set=${jprt.test.set}
    58 # Default vm test targets (no fastdebug & limited c2 testing)
    59 jprt.vm.default.test.targets=              			\
    60     								\
    61     solaris_sparc_5.10-product-c1-jvm98, 			\
    62     solaris_sparcv9_5.10-product-c2-jvm98, 			\
    63     solaris_i586_5.10-product-c1-jvm98, 			\
    64     solaris_x64_5.10-product-c2-jvm98, 				\
    65     linux_i586_2.6-product-{c1|c2}-jvm98, 			\
    66     linux_x64_2.6-product-c2-jvm98, 				\
    67     ${jprt.my.windows.i586}-product-c1-jvm98, 			\
    68     windows_x64_5.2-product-c2-jvm98, 				\
    69     								\
    70     solaris_sparc_5.10-product-c1-scimark, 			\
    71     solaris_sparcv9_5.10-product-c2-scimark, 			\
    72     solaris_i586_5.10-product-c1-scimark, 			\
    73     solaris_x64_5.10-product-c2-scimark, 			\
    74     linux_i586_2.6-product-{c1|c2}-scimark, 			\
    75     linux_x64_2.6-product-c2-scimark, 				\
    76     ${jprt.my.windows.i586}-product-c1-scimark, 		\
    77     windows_x64_5.2-product-c2-scimark
    79 # Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing)
    80 jprt.make.rule.default.test.targets=				\
    81     								\
    82     solaris_sparc_5.10-product-c1-langtools_jtreg, 		\
    83     solaris_sparcv9_5.10-product-c2-langtools_jtreg, 		\
    84     solaris_i586_5.10-product-c1-langtools_jtreg, 		\
    85     solaris_x64_5.10-product-c2-langtools_jtreg, 		\
    86     linux_i586_2.6-product-{c1|c2}-langtools_jtreg, 		\
    87     linux_x64_2.6-product-c2-langtools_jtreg, 			\
    88     ${jprt.my.windows.i586}-product-c1-langtools_jtreg, 	\
    89     windows_x64_5.2-product-c2-langtools_jtreg, 		\
    90     								\
    91     solaris_sparc_5.10-product-c1-jdk_beans1, 			\
    92     solaris_sparcv9_5.10-product-c2-jdk_beans1, 		\
    93     solaris_i586_5.10-product-c1-jdk_beans1, 			\
    94     solaris_x64_5.10-product-c2-jdk_beans1, 			\
    95     linux_i586_2.6-product-{c1|c2}-jdk_beans1, 			\
    96     linux_x64_2.6-product-c2-jdk_beans1, 			\
    97     ${jprt.my.windows.i586}-product-c1-jdk_beans1, 		\
    98     windows_x64_5.2-product-c2-jdk_beans1, 			\
    99     								\
   100     solaris_sparc_5.10-product-c1-jdk_io, 			\
   101     solaris_sparcv9_5.10-product-c2-jdk_io, 			\
   102     solaris_i586_5.10-product-c1-jdk_io, 			\
   103     solaris_x64_5.10-product-c2-jdk_io, 			\
   104     linux_i586_2.6-product-{c1|c2}-jdk_io, 			\
   105     linux_x64_2.6-product-c2-jdk_io, 				\
   106     ${jprt.my.windows.i586}-product-c1-jdk_io, 			\
   107     windows_x64_5.2-product-c2-jdk_io, 				\
   108     								\
   109     solaris_sparc_5.10-product-c1-jdk_lang, 			\
   110     solaris_sparcv9_5.10-product-c2-jdk_lang, 			\
   111     solaris_i586_5.10-product-c1-jdk_lang, 			\
   112     solaris_x64_5.10-product-c2-jdk_lang, 			\
   113     linux_i586_2.6-product-{c1|c2}-jdk_lang, 			\
   114     linux_x64_2.6-product-c2-jdk_lang, 				\
   115     ${jprt.my.windows.i586}-product-c1-jdk_lang, 		\
   116     windows_x64_5.2-product-c2-jdk_lang, 			\
   117     								\
   118     solaris_sparc_5.10-product-c1-jdk_math, 			\
   119     solaris_sparcv9_5.10-product-c2-jdk_math, 			\
   120     solaris_i586_5.10-product-c1-jdk_math, 			\
   121     solaris_x64_5.10-product-c2-jdk_math, 			\
   122     linux_i586_2.6-product-{c1|c2}-jdk_math, 			\
   123     linux_x64_2.6-product-c2-jdk_math, 				\
   124     ${jprt.my.windows.i586}-product-c1-jdk_math, 		\
   125     windows_x64_5.2-product-c2-jdk_math, 			\
   126     								\
   127     solaris_sparc_5.10-product-c1-jdk_misc, 			\
   128     solaris_sparcv9_5.10-product-c2-jdk_misc, 			\
   129     solaris_i586_5.10-product-c1-jdk_misc, 			\
   130     solaris_x64_5.10-product-c2-jdk_misc, 			\
   131     linux_i586_2.6-product-{c1|c2}-jdk_misc, 			\
   132     linux_x64_2.6-product-c2-jdk_misc, 				\
   133     ${jprt.my.windows.i586}-product-c1-jdk_misc, 		\
   134     windows_x64_5.2-product-c2-jdk_misc, 			\
   135     								\
   136     solaris_sparc_5.10-product-c1-jdk_net, 			\
   137     solaris_sparcv9_5.10-product-c2-jdk_net, 			\
   138     solaris_i586_5.10-product-c1-jdk_net, 			\
   139     solaris_x64_5.10-product-c2-jdk_net, 			\
   140     linux_i586_2.6-product-{c1|c2}-jdk_net, 			\
   141     linux_x64_2.6-product-c2-jdk_net, 				\
   142     ${jprt.my.windows.i586}-product-c1-jdk_net, 		\
   143     windows_x64_5.2-product-c2-jdk_net, 			\
   144     								\
   145     solaris_sparc_5.10-product-c1-jdk_nio1, 			\
   146     solaris_sparcv9_5.10-product-c2-jdk_nio1, 			\
   147     solaris_i586_5.10-product-c1-jdk_nio1, 			\
   148     solaris_x64_5.10-product-c2-jdk_nio1, 			\
   149     linux_i586_2.6-product-{c1|c2}-jdk_nio1, 			\
   150     linux_x64_2.6-product-c2-jdk_nio1, 				\
   151     ${jprt.my.windows.i586}-product-c1-jdk_nio1, 		\
   152     windows_x64_5.2-product-c2-jdk_nio1, 			\
   153     								\
   154     solaris_sparc_5.10-product-c1-jdk_nio2, 			\
   155     solaris_sparcv9_5.10-product-c2-jdk_nio2, 			\
   156     solaris_i586_5.10-product-c1-jdk_nio2, 			\
   157     solaris_x64_5.10-product-c2-jdk_nio2, 			\
   158     linux_i586_2.6-product-{c1|c2}-jdk_nio2, 			\
   159     linux_x64_2.6-product-c2-jdk_nio2, 				\
   160     ${jprt.my.windows.i586}-product-c1-jdk_nio2, 		\
   161     windows_x64_5.2-product-c2-jdk_nio2, 			\
   162     								\
   163     solaris_sparc_5.10-product-c1-jdk_nio3, 			\
   164     solaris_sparcv9_5.10-product-c2-jdk_nio3, 			\
   165     solaris_i586_5.10-product-c1-jdk_nio3, 			\
   166     solaris_x64_5.10-product-c2-jdk_nio3, 			\
   167     linux_i586_2.6-product-{c1|c2}-jdk_nio3, 			\
   168     linux_x64_2.6-product-c2-jdk_nio3, 				\
   169     ${jprt.my.windows.i586}-product-c1-jdk_nio3, 		\
   170     windows_x64_5.2-product-c2-jdk_nio3, 			\
   171     								\
   172     solaris_sparc_5.10-product-c1-jdk_security1, 		\
   173     solaris_sparcv9_5.10-product-c2-jdk_security1, 		\
   174     solaris_i586_5.10-product-c1-jdk_security1, 		\
   175     solaris_x64_5.10-product-c2-jdk_security1, 			\
   176     linux_i586_2.6-product-{c1|c2}-jdk_security1, 		\
   177     linux_x64_2.6-product-c2-jdk_security1, 			\
   178     ${jprt.my.windows.i586}-product-c1-jdk_security1, 		\
   179     windows_x64_5.2-product-c2-jdk_security1, 			\
   180     								\
   181     solaris_sparc_5.10-product-c1-jdk_text, 			\
   182     solaris_sparcv9_5.10-product-c2-jdk_text, 			\
   183     solaris_i586_5.10-product-c1-jdk_text, 			\
   184     solaris_x64_5.10-product-c2-jdk_text, 			\
   185     linux_i586_2.6-product-{c1|c2}-jdk_text, 			\
   186     linux_x64_2.6-product-c2-jdk_text, 				\
   187     ${jprt.my.windows.i586}-product-c1-jdk_text, 		\
   188     windows_x64_5.2-product-c2-jdk_text, 			\
   189     								\
   190     solaris_sparc_5.10-product-c1-jdk_tools1, 			\
   191     solaris_sparcv9_5.10-product-c2-jdk_tools1, 		\
   192     solaris_i586_5.10-product-c1-jdk_tools1, 			\
   193     solaris_x64_5.10-product-c2-jdk_tools1, 			\
   194     linux_i586_2.6-product-{c1|c2}-jdk_tools1, 			\
   195     linux_x64_2.6-product-c2-jdk_tools1, 			\
   196     ${jprt.my.windows.i586}-product-c1-jdk_tools1, 		\
   197     windows_x64_5.2-product-c2-jdk_tools1, 			\
   198     								\
   199     solaris_sparc_5.10-product-c1-jdk_util, 			\
   200     solaris_sparcv9_5.10-product-c2-jdk_util, 			\
   201     solaris_i586_5.10-product-c1-jdk_util, 			\
   202     solaris_x64_5.10-product-c2-jdk_util, 			\
   203     linux_i586_2.6-product-{c1|c2}-jdk_util, 			\
   204     linux_x64_2.6-product-c2-jdk_util, 				\
   205     ${jprt.my.windows.i586}-product-c1-jdk_util, 		\
   206     windows_x64_5.2-product-c2-jdk_util
   208 # All vm test targets (but still no fastdebug & limited c2 testing)
   209 jprt.vm.all.test.targets=    					\
   210     								\
   211    ${jprt.vm.default.test.targets}, 				\
   212     								\
   213     solaris_sparc_5.10-product-c1-runThese, 			\
   214     solaris_sparcv9_5.10-product-c2-runThese, 			\
   215     solaris_i586_5.10-product-c1-runThese, 			\
   216     solaris_x64_5.10-product-c2-runThese, 			\
   217     linux_i586_2.6-product-{c1|c2}-runThese, 			\
   218     linux_x64_2.6-product-c2-runThese, 				\
   219     ${jprt.my.windows.i586}-product-c1-runThese, 		\
   220     windows_x64_5.2-product-c2-runThese, 			\
   221     								\
   222     solaris_sparc_5.10-product-c1-jbb_default, 			\
   223     solaris_sparcv9_5.10-product-c2-jbb_default, 		\
   224     solaris_i586_5.10-product-c1-jbb_default, 			\
   225     solaris_x64_5.10-product-c2-jbb_default, 			\
   226     linux_i586_2.6-product-{c1|c2}-jbb_default, 		\
   227     linux_x64_2.6-product-c2-jbb_default, 			\
   228     ${jprt.my.windows.i586}-product-c1-jbb_default, 		\
   229     windows_x64_5.2-product-c2-jbb_default
   231 # All jdk test targets (but still no fastdebug & limited c2 testing)
   232 jprt.make.rule.all.test.targets=    				\
   233     								\
   234    ${jprt.make.rule.default.test.targets}, 			\
   235     								\
   236     solaris_sparc_5.10-product-c1-jdk_awt, 			\
   237     solaris_sparcv9_5.10-product-c2-jdk_awt, 			\
   238     solaris_i586_5.10-product-c1-jdk_awt, 			\
   239     solaris_x64_5.10-product-c2-jdk_awt, 			\
   240     linux_i586_2.6-product-{c1|c2}-jdk_awt, 			\
   241     linux_x64_2.6-product-c2-jdk_awt, 				\
   242     ${jprt.my.windows.i586}-product-c1-jdk_awt, 		\
   243     windows_x64_5.2-product-c2-jdk_awt, 			\
   244     								\
   245     solaris_sparc_5.10-product-c1-jdk_beans2, 			\
   246     solaris_sparcv9_5.10-product-c2-jdk_beans2, 		\
   247     solaris_i586_5.10-product-c1-jdk_beans2, 			\
   248     solaris_x64_5.10-product-c2-jdk_beans2, 			\
   249     linux_i586_2.6-product-{c1|c2}-jdk_beans2, 			\
   250     linux_x64_2.6-product-c2-jdk_beans2, 			\
   251     ${jprt.my.windows.i586}-product-c1-jdk_beans2, 		\
   252     windows_x64_5.2-product-c2-jdk_beans2, 			\
   253     								\
   254     solaris_sparc_5.10-product-c1-jdk_beans3, 			\
   255     solaris_sparcv9_5.10-product-c2-jdk_beans3, 		\
   256     solaris_i586_5.10-product-c1-jdk_beans3, 			\
   257     solaris_x64_5.10-product-c2-jdk_beans3, 			\
   258     linux_i586_2.6-product-{c1|c2}-jdk_beans3, 			\
   259     linux_x64_2.6-product-c2-jdk_beans3, 			\
   260     ${jprt.my.windows.i586}-product-c1-jdk_beans3, 		\
   261     windows_x64_5.2-product-c2-jdk_beans3, 			\
   262     								\
   263     solaris_sparc_5.10-product-c1-jdk_management1, 		\
   264     solaris_sparcv9_5.10-product-c2-jdk_management1, 		\
   265     solaris_i586_5.10-product-c1-jdk_management1, 		\
   266     solaris_x64_5.10-product-c2-jdk_management1, 		\
   267     linux_i586_2.6-product-{c1|c2}-jdk_management1, 		\
   268     linux_x64_2.6-product-c2-jdk_management1, 			\
   269     ${jprt.my.windows.i586}-product-c1-jdk_management1, 	\
   270     windows_x64_5.2-product-c2-jdk_management1, 		\
   271     								\
   272     solaris_sparc_5.10-product-c1-jdk_management2, 		\
   273     solaris_sparcv9_5.10-product-c2-jdk_management2, 		\
   274     solaris_i586_5.10-product-c1-jdk_management2, 		\
   275     solaris_x64_5.10-product-c2-jdk_management2, 		\
   276     linux_i586_2.6-product-{c1|c2}-jdk_management2, 		\
   277     linux_x64_2.6-product-c2-jdk_management2, 			\
   278     ${jprt.my.windows.i586}-product-c1-jdk_management2, 	\
   279     windows_x64_5.2-product-c2-jdk_management2, 		\
   280     								\
   281     solaris_sparc_5.10-product-c1-jdk_rmi, 			\
   282     solaris_sparcv9_5.10-product-c2-jdk_rmi, 			\
   283     solaris_i586_5.10-product-c1-jdk_rmi, 			\
   284     solaris_x64_5.10-product-c2-jdk_rmi, 			\
   285     linux_i586_2.6-product-{c1|c2}-jdk_rmi, 			\
   286     linux_x64_2.6-product-c2-jdk_rmi, 				\
   287     ${jprt.my.windows.i586}-product-c1-jdk_rmi, 		\
   288     windows_x64_5.2-product-c2-jdk_rmi, 			\
   289     								\
   290     solaris_sparc_5.10-product-c1-jdk_security2, 		\
   291     solaris_sparcv9_5.10-product-c2-jdk_security2, 		\
   292     solaris_i586_5.10-product-c1-jdk_security2, 		\
   293     solaris_x64_5.10-product-c2-jdk_security2, 			\
   294     linux_i586_2.6-product-{c1|c2}-jdk_security2, 		\
   295     linux_x64_2.6-product-c2-jdk_security2, 			\
   296     ${jprt.my.windows.i586}-product-c1-jdk_security2, 		\
   297     windows_x64_5.2-product-c2-jdk_security2, 			\
   298     								\
   299     solaris_sparc_5.10-product-c1-jdk_security3, 		\
   300     solaris_sparcv9_5.10-product-c2-jdk_security3, 		\
   301     solaris_i586_5.10-product-c1-jdk_security3, 		\
   302     solaris_x64_5.10-product-c2-jdk_security3, 			\
   303     linux_i586_2.6-product-{c1|c2}-jdk_security3, 		\
   304     linux_x64_2.6-product-c2-jdk_security3, 			\
   305     ${jprt.my.windows.i586}-product-c1-jdk_security3, 		\
   306     windows_x64_5.2-product-c2-jdk_security3, 			\
   307     								\
   308     solaris_sparc_5.10-product-c1-jdk_swing, 			\
   309     solaris_sparcv9_5.10-product-c2-jdk_swing, 			\
   310     solaris_i586_5.10-product-c1-jdk_swing, 			\
   311     solaris_x64_5.10-product-c2-jdk_swing, 			\
   312     linux_i586_2.6-product-{c1|c2}-jdk_swing, 			\
   313     linux_x64_2.6-product-c2-jdk_swing, 			\
   314     ${jprt.my.windows.i586}-product-c1-jdk_swing, 		\
   315     windows_x64_5.2-product-c2-jdk_swing, 			\
   316     								\
   317     solaris_sparc_5.10-product-c1-jdk_tools2, 			\
   318     solaris_sparcv9_5.10-product-c2-jdk_tools2, 		\
   319     solaris_i586_5.10-product-c1-jdk_tools2, 			\
   320     solaris_x64_5.10-product-c2-jdk_tools2, 			\
   321     linux_i586_2.6-product-{c1|c2}-jdk_tools2, 			\
   322     linux_x64_2.6-product-c2-jdk_tools2, 			\
   323     ${jprt.my.windows.i586}-product-c1-jdk_tools2, 		\
   324     windows_x64_5.2-product-c2-jdk_tools2
   326 # JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
   327 jprt.my.jck.test.target.set=					\
   328     solaris_sparc_5.10-product-c1-JCK7TESTRULE, 		\
   329     solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, 		\
   330     solaris_i586_5.10-product-c1-JCK7TESTRULE, 			\
   331     solaris_x64_5.10-product-c2-JCK7TESTRULE, 			\
   332     linux_i586_2.6-product-c1-JCK7TESTRULE, 			\
   333     linux_x64_2.6-product-c2-JCK7TESTRULE
   335 # JCK testset targets (e.g. jprt submit -testset jck ... )
   336 jprt.make.rule.jck.test.targets=				\
   337     ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools},   \
   338     ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime},    \
   339     ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
   341 # Select list to use (allow for testset to be empty too)
   342 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 
   343 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 
   344 jprt.vm..test.targets=${jprt.vm.default.test.targets} 
   345 jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} 
   346 jprt.test.targets=${jprt.vm.test.targets} 
   348 # Directories to be excluded from the source bundles
   349 jprt.bundle.exclude.src.dirs=build dist webrev

mercurial