jprt.properties revision 365:b1d357ebf0cb
1145132Sanholt#
2207067Srnoland# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3145132Sanholt# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4145132Sanholt#
5145132Sanholt# This code is free software; you can redistribute it and/or modify it
6145132Sanholt# under the terms of the GNU General Public License version 2 only, as
7145132Sanholt# published by the Free Software Foundation.  Oracle designates this
8145132Sanholt# particular file as subject to the "Classpath" exception as provided
9145132Sanholt# by Oracle in the LICENSE file that accompanied this code.
10145132Sanholt#
11145132Sanholt# This code is distributed in the hope that it will be useful, but WITHOUT
12145132Sanholt# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13145132Sanholt# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14145132Sanholt# version 2 for more details (a copy is included in the LICENSE file that
15145132Sanholt# accompanied this code).
16145132Sanholt#
17145132Sanholt# You should have received a copy of the GNU General Public License version
18145132Sanholt# 2 along with this work; if not, write to the Free Software Foundation,
19145132Sanholt# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20145132Sanholt#
21145132Sanholt# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22145132Sanholt# or visit www.oracle.com if you need additional information or have any
23145132Sanholt# questions.
24145132Sanholt#
25152909Sanholt
26152909Sanholt# Properties for jprt
27152909Sanholt
28182080Srnoland# Release to build
29182080Srnolandjprt.tools.default.release=jdk8
30182080Srnoland
31207067Srnoland# The different build flavors we want, we override here so we just get these 2
32182080Srnolandjprt.build.flavors=product,fastdebug
33182080Srnoland
34145132Sanholt# Standard list of jprt build targets for this source tree
35145132Sanholtjprt.build.targets= 						\
36186295Srnoland    solaris_sparc_5.10-{product|fastdebug}, 			\
37186295Srnoland    solaris_sparcv9_5.10-{product|fastdebug}, 			\
38145132Sanholt    solaris_i586_5.10-{product|fastdebug}, 			\
39186295Srnoland    solaris_x64_5.10-{product|fastdebug}, 			\
40207067Srnoland    linux_i586_2.6-{product|fastdebug}, 			\
41207067Srnoland    linux_x64_2.6-{product|fastdebug}, 				\
42145132Sanholt    windows_i586_5.1-{product|fastdebug}, 			\
43183573Srnoland    windows_x64_5.2-{product|fastdebug}
44145132Sanholt
45145132Sanholt# User can select the test set with jprt submit "-testset name" option
46207067Srnolandjprt.my.test.set=${jprt.test.set}
47145132Sanholt
48207067Srnoland# Default vm test targets (no fastdebug & limited c2 testing)
49207067Srnolandjprt.vm.default.test.targets=              			\
50207067Srnoland    								\
51316073Skib    solaris_sparc_5.10-product-c1-jvm98, 			\
52198694Srnoland    solaris_sparcv9_5.10-product-c2-jvm98, 			\
53207067Srnoland    solaris_i586_5.10-product-c1-jvm98, 			\
54145132Sanholt    solaris_x64_5.10-product-c2-jvm98, 				\
55254025Sjeff    linux_i586_2.6-product-{c1|c2}-jvm98, 			\
56207067Srnoland    linux_x64_2.6-product-c2-jvm98, 				\
57207067Srnoland    windows_i586_5.1-product-c1-jvm98, 				\
58198694Srnoland    windows_x64_5.2-product-c2-jvm98, 				\
59207067Srnoland    								\
60152909Sanholt    solaris_sparc_5.10-product-c1-scimark, 			\
61145132Sanholt    solaris_sparcv9_5.10-product-c2-scimark, 			\
62207067Srnoland    solaris_i586_5.10-product-c1-scimark, 			\
63207067Srnoland    solaris_x64_5.10-product-c2-scimark, 			\
64207067Srnoland    linux_i586_2.6-product-{c1|c2}-scimark, 			\
65186295Srnoland    linux_x64_2.6-product-c2-scimark, 				\
66186295Srnoland    windows_i586_5.1-product-c1-scimark, 			\
67145132Sanholt    windows_x64_5.2-product-c2-scimark
68145132Sanholt
69145132Sanholt# Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing)
70145132Sanholtjprt.make.rule.default.test.targets=				\
71207067Srnoland    								\
72145132Sanholt    solaris_sparc_5.10-product-c1-langtools_jtreg, 		\
73145132Sanholt    solaris_sparcv9_5.10-product-c2-langtools_jtreg, 		\
74145132Sanholt    solaris_i586_5.10-product-c1-langtools_jtreg, 		\
75145132Sanholt    solaris_x64_5.10-product-c2-langtools_jtreg, 		\
76207067Srnoland    linux_i586_2.6-product-{c1|c2}-langtools_jtreg, 		\
77207066Srnoland    linux_x64_2.6-product-c2-langtools_jtreg, 			\
78207067Srnoland    windows_i586_5.1-product-c1-langtools_jtreg, 		\
79207067Srnoland    windows_x64_5.2-product-c2-langtools_jtreg, 		\
80207066Srnoland    								\
81207067Srnoland    solaris_sparc_5.10-product-c1-jdk_beans1, 			\
82145132Sanholt    solaris_sparcv9_5.10-product-c2-jdk_beans1, 		\
83145132Sanholt    solaris_i586_5.10-product-c1-jdk_beans1, 			\
84186295Srnoland    solaris_x64_5.10-product-c2-jdk_beans1, 			\
85186295Srnoland    linux_i586_2.6-product-{c1|c2}-jdk_beans1, 			\
86186295Srnoland    linux_x64_2.6-product-c2-jdk_beans1, 			\
87186295Srnoland    windows_i586_5.1-product-c1-jdk_beans1, 			\
88183573Srnoland    windows_x64_5.2-product-c2-jdk_beans1, 			\
89182080Srnoland    								\
90186295Srnoland    solaris_sparc_5.10-product-c1-jdk_io, 			\
91182080Srnoland    solaris_sparcv9_5.10-product-c2-jdk_io, 			\
92207067Srnoland    solaris_i586_5.10-product-c1-jdk_io, 			\
93182080Srnoland    solaris_x64_5.10-product-c2-jdk_io, 			\
94182080Srnoland    linux_i586_2.6-product-{c1|c2}-jdk_io, 			\
95186295Srnoland    linux_x64_2.6-product-c2-jdk_io, 				\
96186295Srnoland    windows_i586_5.1-product-c1-jdk_io, 			\
97182080Srnoland    windows_x64_5.2-product-c2-jdk_io, 				\
98207067Srnoland    								\
99207067Srnoland    solaris_sparc_5.10-product-c1-jdk_lang, 			\
100186295Srnoland    solaris_sparcv9_5.10-product-c2-jdk_lang, 			\
101207067Srnoland    solaris_i586_5.10-product-c1-jdk_lang, 			\
102254025Sjeff    solaris_x64_5.10-product-c2-jdk_lang, 			\
103207067Srnoland    linux_i586_2.6-product-{c1|c2}-jdk_lang, 			\
104207067Srnoland    linux_x64_2.6-product-c2-jdk_lang, 				\
105207067Srnoland    windows_i586_5.1-product-c1-jdk_lang, 			\
106207067Srnoland    windows_x64_5.2-product-c2-jdk_lang, 			\
107207067Srnoland    								\
108186295Srnoland    solaris_sparc_5.10-product-c1-jdk_math, 			\
109186295Srnoland    solaris_sparcv9_5.10-product-c2-jdk_math, 			\
110186295Srnoland    solaris_i586_5.10-product-c1-jdk_math, 			\
111186295Srnoland    solaris_x64_5.10-product-c2-jdk_math, 			\
112186295Srnoland    linux_i586_2.6-product-{c1|c2}-jdk_math, 			\
113183573Srnoland    linux_x64_2.6-product-c2-jdk_math, 				\
114186295Srnoland    windows_i586_5.1-product-c1-jdk_math, 			\
115145132Sanholt    windows_x64_5.2-product-c2-jdk_math, 			\
116145132Sanholt    								\
117145132Sanholt    solaris_sparc_5.10-product-c1-jdk_misc, 			\
118145132Sanholt    solaris_sparcv9_5.10-product-c2-jdk_misc, 			\
119145132Sanholt    solaris_i586_5.10-product-c1-jdk_misc, 			\
120145132Sanholt    solaris_x64_5.10-product-c2-jdk_misc, 			\
121207067Srnoland    linux_i586_2.6-product-{c1|c2}-jdk_misc, 			\
122207067Srnoland    linux_x64_2.6-product-c2-jdk_misc, 				\
123145132Sanholt    windows_i586_5.1-product-c1-jdk_misc, 			\
124207067Srnoland    windows_x64_5.2-product-c2-jdk_misc, 			\
125145132Sanholt    								\
126145132Sanholt    solaris_sparc_5.10-product-c1-jdk_net, 			\
127145132Sanholt    solaris_sparcv9_5.10-product-c2-jdk_net, 			\
128207067Srnoland    solaris_i586_5.10-product-c1-jdk_net, 			\
129145132Sanholt    solaris_x64_5.10-product-c2-jdk_net, 			\
130    linux_i586_2.6-product-{c1|c2}-jdk_net, 			\
131    linux_x64_2.6-product-c2-jdk_net, 				\
132    windows_i586_5.1-product-c1-jdk_net, 			\
133    windows_x64_5.2-product-c2-jdk_net, 			\
134    								\
135    solaris_sparc_5.10-product-c1-jdk_nio1, 			\
136    solaris_sparcv9_5.10-product-c2-jdk_nio1, 			\
137    solaris_i586_5.10-product-c1-jdk_nio1, 			\
138    solaris_x64_5.10-product-c2-jdk_nio1, 			\
139    linux_i586_2.6-product-{c1|c2}-jdk_nio1, 			\
140    linux_x64_2.6-product-c2-jdk_nio1, 				\
141    windows_i586_5.1-product-c1-jdk_nio1, 			\
142    windows_x64_5.2-product-c2-jdk_nio1, 			\
143    								\
144    solaris_sparc_5.10-product-c1-jdk_nio2, 			\
145    solaris_sparcv9_5.10-product-c2-jdk_nio2, 			\
146    solaris_i586_5.10-product-c1-jdk_nio2, 			\
147    solaris_x64_5.10-product-c2-jdk_nio2, 			\
148    linux_i586_2.6-product-{c1|c2}-jdk_nio2, 			\
149    linux_x64_2.6-product-c2-jdk_nio2, 				\
150    windows_i586_5.1-product-c1-jdk_nio2, 			\
151    windows_x64_5.2-product-c2-jdk_nio2, 			\
152    								\
153    solaris_sparc_5.10-product-c1-jdk_nio3, 			\
154    solaris_sparcv9_5.10-product-c2-jdk_nio3, 			\
155    solaris_i586_5.10-product-c1-jdk_nio3, 			\
156    solaris_x64_5.10-product-c2-jdk_nio3, 			\
157    linux_i586_2.6-product-{c1|c2}-jdk_nio3, 			\
158    linux_x64_2.6-product-c2-jdk_nio3, 				\
159    windows_i586_5.1-product-c1-jdk_nio3, 			\
160    windows_x64_5.2-product-c2-jdk_nio3, 			\
161    								\
162    solaris_sparc_5.10-product-c1-jdk_security1, 		\
163    solaris_sparcv9_5.10-product-c2-jdk_security1, 		\
164    solaris_i586_5.10-product-c1-jdk_security1, 		\
165    solaris_x64_5.10-product-c2-jdk_security1, 			\
166    linux_i586_2.6-product-{c1|c2}-jdk_security1, 		\
167    linux_x64_2.6-product-c2-jdk_security1, 			\
168    windows_i586_5.1-product-c1-jdk_security1, 			\
169    windows_x64_5.2-product-c2-jdk_security1, 			\
170    								\
171    solaris_sparc_5.10-product-c1-jdk_text, 			\
172    solaris_sparcv9_5.10-product-c2-jdk_text, 			\
173    solaris_i586_5.10-product-c1-jdk_text, 			\
174    solaris_x64_5.10-product-c2-jdk_text, 			\
175    linux_i586_2.6-product-{c1|c2}-jdk_text, 			\
176    linux_x64_2.6-product-c2-jdk_text, 				\
177    windows_i586_5.1-product-c1-jdk_text, 			\
178    windows_x64_5.2-product-c2-jdk_text, 			\
179    								\
180    solaris_sparc_5.10-product-c1-jdk_tools1, 			\
181    solaris_sparcv9_5.10-product-c2-jdk_tools1, 		\
182    solaris_i586_5.10-product-c1-jdk_tools1, 			\
183    solaris_x64_5.10-product-c2-jdk_tools1, 			\
184    linux_i586_2.6-product-{c1|c2}-jdk_tools1, 			\
185    linux_x64_2.6-product-c2-jdk_tools1, 			\
186    windows_i586_5.1-product-c1-jdk_tools1, 			\
187    windows_x64_5.2-product-c2-jdk_tools1, 			\
188    								\
189    solaris_sparc_5.10-product-c1-jdk_util, 			\
190    solaris_sparcv9_5.10-product-c2-jdk_util, 			\
191    solaris_i586_5.10-product-c1-jdk_util, 			\
192    solaris_x64_5.10-product-c2-jdk_util, 			\
193    linux_i586_2.6-product-{c1|c2}-jdk_util, 			\
194    linux_x64_2.6-product-c2-jdk_util, 				\
195    windows_i586_5.1-product-c1-jdk_util, 			\
196    windows_x64_5.2-product-c2-jdk_util
197
198# All vm test targets (but still no fastdebug & limited c2 testing)
199jprt.vm.all.test.targets=    					\
200    								\
201   ${jprt.vm.default.test.targets}, 				\
202    								\
203    solaris_sparc_5.10-product-c1-runThese, 			\
204    solaris_sparcv9_5.10-product-c2-runThese, 			\
205    solaris_i586_5.10-product-c1-runThese, 			\
206    solaris_x64_5.10-product-c2-runThese, 			\
207    linux_i586_2.6-product-{c1|c2}-runThese, 			\
208    linux_x64_2.6-product-c2-runThese, 				\
209    windows_i586_5.1-product-c1-runThese, 			\
210    windows_x64_5.2-product-c2-runThese, 			\
211    								\
212    solaris_sparc_5.10-product-c1-jbb_default, 			\
213    solaris_sparcv9_5.10-product-c2-jbb_default, 		\
214    solaris_i586_5.10-product-c1-jbb_default, 			\
215    solaris_x64_5.10-product-c2-jbb_default, 			\
216    linux_i586_2.6-product-{c1|c2}-jbb_default, 		\
217    linux_x64_2.6-product-c2-jbb_default, 			\
218    windows_i586_5.1-product-c1-jbb_default, 			\
219    windows_x64_5.2-product-c2-jbb_default
220
221# All jdk test targets (but still no fastdebug & limited c2 testing)
222jprt.make.rule.all.test.targets=    				\
223    								\
224   ${jprt.make.rule.default.test.targets}, 			\
225    								\
226    solaris_sparc_5.10-product-c1-jdk_awt, 			\
227    solaris_sparcv9_5.10-product-c2-jdk_awt, 			\
228    solaris_i586_5.10-product-c1-jdk_awt, 			\
229    solaris_x64_5.10-product-c2-jdk_awt, 			\
230    linux_i586_2.6-product-{c1|c2}-jdk_awt, 			\
231    linux_x64_2.6-product-c2-jdk_awt, 				\
232    windows_i586_5.1-product-c1-jdk_awt, 			\
233    windows_x64_5.2-product-c2-jdk_awt, 			\
234    								\
235    solaris_sparc_5.10-product-c1-jdk_beans2, 			\
236    solaris_sparcv9_5.10-product-c2-jdk_beans2, 		\
237    solaris_i586_5.10-product-c1-jdk_beans2, 			\
238    solaris_x64_5.10-product-c2-jdk_beans2, 			\
239    linux_i586_2.6-product-{c1|c2}-jdk_beans2, 			\
240    linux_x64_2.6-product-c2-jdk_beans2, 			\
241    windows_i586_5.1-product-c1-jdk_beans2, 			\
242    windows_x64_5.2-product-c2-jdk_beans2, 			\
243    								\
244    solaris_sparc_5.10-product-c1-jdk_beans3, 			\
245    solaris_sparcv9_5.10-product-c2-jdk_beans3, 		\
246    solaris_i586_5.10-product-c1-jdk_beans3, 			\
247    solaris_x64_5.10-product-c2-jdk_beans3, 			\
248    linux_i586_2.6-product-{c1|c2}-jdk_beans3, 			\
249    linux_x64_2.6-product-c2-jdk_beans3, 			\
250    windows_i586_5.1-product-c1-jdk_beans3, 			\
251    windows_x64_5.2-product-c2-jdk_beans3, 			\
252    								\
253    solaris_sparc_5.10-product-c1-jdk_management1, 		\
254    solaris_sparcv9_5.10-product-c2-jdk_management1, 		\
255    solaris_i586_5.10-product-c1-jdk_management1, 		\
256    solaris_x64_5.10-product-c2-jdk_management1, 		\
257    linux_i586_2.6-product-{c1|c2}-jdk_management1, 		\
258    linux_x64_2.6-product-c2-jdk_management1, 			\
259    windows_i586_5.1-product-c1-jdk_management1, 		\
260    windows_x64_5.2-product-c2-jdk_management1, 		\
261    								\
262    solaris_sparc_5.10-product-c1-jdk_management2, 		\
263    solaris_sparcv9_5.10-product-c2-jdk_management2, 		\
264    solaris_i586_5.10-product-c1-jdk_management2, 		\
265    solaris_x64_5.10-product-c2-jdk_management2, 		\
266    linux_i586_2.6-product-{c1|c2}-jdk_management2, 		\
267    linux_x64_2.6-product-c2-jdk_management2, 			\
268    windows_i586_5.1-product-c1-jdk_management2, 		\
269    windows_x64_5.2-product-c2-jdk_management2, 		\
270    								\
271    solaris_sparc_5.10-product-c1-jdk_rmi, 			\
272    solaris_sparcv9_5.10-product-c2-jdk_rmi, 			\
273    solaris_i586_5.10-product-c1-jdk_rmi, 			\
274    solaris_x64_5.10-product-c2-jdk_rmi, 			\
275    linux_i586_2.6-product-{c1|c2}-jdk_rmi, 			\
276    linux_x64_2.6-product-c2-jdk_rmi, 				\
277    windows_i586_5.1-product-c1-jdk_rmi, 			\
278    windows_x64_5.2-product-c2-jdk_rmi, 			\
279    								\
280    solaris_sparc_5.10-product-c1-jdk_security2, 		\
281    solaris_sparcv9_5.10-product-c2-jdk_security2, 		\
282    solaris_i586_5.10-product-c1-jdk_security2, 		\
283    solaris_x64_5.10-product-c2-jdk_security2, 			\
284    linux_i586_2.6-product-{c1|c2}-jdk_security2, 		\
285    linux_x64_2.6-product-c2-jdk_security2, 			\
286    windows_i586_5.1-product-c1-jdk_security2, 			\
287    windows_x64_5.2-product-c2-jdk_security2, 			\
288    								\
289    solaris_sparc_5.10-product-c1-jdk_security3, 		\
290    solaris_sparcv9_5.10-product-c2-jdk_security3, 		\
291    solaris_i586_5.10-product-c1-jdk_security3, 		\
292    solaris_x64_5.10-product-c2-jdk_security3, 			\
293    linux_i586_2.6-product-{c1|c2}-jdk_security3, 		\
294    linux_x64_2.6-product-c2-jdk_security3, 			\
295    windows_i586_5.1-product-c1-jdk_security3, 			\
296    windows_x64_5.2-product-c2-jdk_security3, 			\
297    								\
298    solaris_sparc_5.10-product-c1-jdk_sound, 			\
299    solaris_sparcv9_5.10-product-c2-jdk_sound, 			\
300    solaris_i586_5.10-product-c1-jdk_sound, 			\
301    solaris_x64_5.10-product-c2-jdk_sound, 			\
302    linux_i586_2.6-product-{c1|c2}-jdk_sound, 			\
303    linux_x64_2.6-product-c2-jdk_sound, 			\
304    windows_i586_5.1-product-c1-jdk_sound, 			\
305    windows_x64_5.2-product-c2-jdk_sound, 			\
306    								\
307    solaris_sparc_5.10-product-c1-jdk_swing, 			\
308    solaris_sparcv9_5.10-product-c2-jdk_swing, 			\
309    solaris_i586_5.10-product-c1-jdk_swing, 			\
310    solaris_x64_5.10-product-c2-jdk_swing, 			\
311    linux_i586_2.6-product-{c1|c2}-jdk_swing, 			\
312    linux_x64_2.6-product-c2-jdk_swing, 			\
313    windows_i586_5.1-product-c1-jdk_swing, 			\
314    windows_x64_5.2-product-c2-jdk_swing, 			\
315    								\
316    solaris_sparc_5.10-product-c1-jdk_tools2, 			\
317    solaris_sparcv9_5.10-product-c2-jdk_tools2, 		\
318    solaris_i586_5.10-product-c1-jdk_tools2, 			\
319    solaris_x64_5.10-product-c2-jdk_tools2, 			\
320    linux_i586_2.6-product-{c1|c2}-jdk_tools2, 			\
321    linux_x64_2.6-product-c2-jdk_tools2, 			\
322    windows_i586_5.1-product-c1-jdk_tools2, 			\
323    windows_x64_5.2-product-c2-jdk_tools2
324
325# JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
326jprt.my.jck.test.target.set=					\
327    solaris_sparc_5.10-product-c1-JCK7TESTRULE, 		\
328    solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, 		\
329    solaris_i586_5.10-product-c1-JCK7TESTRULE, 			\
330    solaris_x64_5.10-product-c2-JCK7TESTRULE, 			\
331    linux_i586_2.6-product-c1-JCK7TESTRULE, 			\
332    linux_x64_2.6-product-c2-JCK7TESTRULE
333
334# JCK testset targets (e.g. jprt submit -testset jck ... )
335jprt.make.rule.jck.test.targets=				\
336    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools},   \
337    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime},    \
338    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
339
340# Select list to use (allow for testset to be empty too)
341jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 
342jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 
343jprt.vm..test.targets=${jprt.vm.default.test.targets} 
344jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} 
345jprt.test.targets=${jprt.vm.test.targets} 
346
347# Directories to be excluded from the source bundles
348jprt.bundle.exclude.src.dirs=build dist webrev
349
350