comparison make/jprt.properties @ 3380:03b943e6c025

7035744: jprt no longer does open-only builds Summary: Added Open (OpenJDK) and Emb (Embedded) build flavours to JPRT. Added a few open builds and basic sanity tests to the normal JDK7 JPRT submission job. Reviewed-by: ohair, jcoomes, bobv, kvn
author dholmes
date Sun, 15 May 2011 23:57:15 -0400
parents f7702f8c0e25
children 0cc8a70952c3
comparison
equal deleted inserted replaced
3356:78542e2b5e35 3380:03b943e6c025
200 ${jprt.my.linux.i586}-{product|fastdebug|debug}, \ 200 ${jprt.my.linux.i586}-{product|fastdebug|debug}, \
201 ${jprt.my.linux.x64}-{product|fastdebug}, \ 201 ${jprt.my.linux.x64}-{product|fastdebug}, \
202 ${jprt.my.windows.i586}-{product|fastdebug|debug}, \ 202 ${jprt.my.windows.i586}-{product|fastdebug|debug}, \
203 ${jprt.my.windows.x64}-{product|fastdebug|debug} 203 ${jprt.my.windows.x64}-{product|fastdebug|debug}
204 204
205 jprt.build.targets.open= \
206 ${jprt.my.solaris.i586}-{productOpen}, \
207 ${jprt.my.solaris.x64}-{debugOpen}, \
208 ${jprt.my.linux.x64}-{productOpen}
209
205 jprt.build.targets.embedded= \ 210 jprt.build.targets.embedded= \
206 ${jprt.my.linux.i586}-{product|fastdebug|debug}, \ 211 ${jprt.my.linux.i586}-{productEmb|fastdebugEmb|debugEmb}, \
207 ${jprt.my.linux.ppc}-{product|fastdebug}, \ 212 ${jprt.my.linux.ppc}-{productEmb|fastdebugEmb}, \
208 ${jprt.my.linux.ppcv2}-{product|fastdebug}, \ 213 ${jprt.my.linux.ppcv2}-{productEmb|fastdebugEmb}, \
209 ${jprt.my.linux.ppcsflt}-{product|fastdebug}, \ 214 ${jprt.my.linux.ppcsflt}-{productEmb|fastdebugEmb}, \
210 ${jprt.my.linux.armvfp}-{product|fastdebug}, \ 215 ${jprt.my.linux.armvfp}-{productEmb|fastdebugEmb}, \
211 ${jprt.my.linux.armsflt}-{product|fastdebug} 216 ${jprt.my.linux.armsflt}-{productEmb|fastdebugEmb}
212 217
213 jprt.build.targets.all=${jprt.build.targets.standard}, \ 218 jprt.build.targets.all=${jprt.build.targets.standard}, \
214 ${jprt.build.targets.embedded} 219 ${jprt.build.targets.embedded}, ${jprt.build.targets.open}
215 220
216 jprt.build.targets.jdk7=${jprt.build.targets.all} 221 jprt.build.targets.jdk7=${jprt.build.targets.all}
217 jprt.build.targets.jdk7temp=${jprt.build.targets.all} 222 jprt.build.targets.jdk7temp=${jprt.build.targets.all}
218 jprt.build.targets.jdk7b107=${jprt.build.targets.all} 223 jprt.build.targets.jdk7b107=${jprt.build.targets.all}
219 jprt.build.targets.jdk6=${jprt.build.targets.standard} 224 jprt.build.targets.jdk6=${jprt.build.targets.standard}
451 ${jprt.my.windows.x64}-product-c2-jbb_CMS, \ 456 ${jprt.my.windows.x64}-product-c2-jbb_CMS, \
452 ${jprt.my.windows.x64}-product-c2-jbb_ParallelGC, \ 457 ${jprt.my.windows.x64}-product-c2-jbb_ParallelGC, \
453 ${jprt.my.windows.x64}-product-c2-jbb_G1, \ 458 ${jprt.my.windows.x64}-product-c2-jbb_G1, \
454 ${jprt.my.windows.x64}-product-c2-jbb_ParOldGC 459 ${jprt.my.windows.x64}-product-c2-jbb_ParOldGC
455 460
461 # Some basic "smoke" tests for OpenJDK builds
462 jprt.test.targets.open = \
463 ${jprt.my.solaris.x64}-{productOpen|debugOpen|fastdebugOpen}-c2-jvm98_tiered, \
464 ${jprt.my.solaris.i586}-{productOpen|fastdebugOpen}-c2-jvm98_tiered, \
465 ${jprt.my.linux.x64}-{productOpen|fastdebugOpen}-c2-jvm98_tiered
466
456 # Testing for actual embedded builds is different to standard 467 # Testing for actual embedded builds is different to standard
457 jprt.my.linux.i586.test.targets.embedded = \ 468 jprt.my.linux.i586.test.targets.embedded = \
458 linux_i586_2.6-product-c1-scimark 469 linux_i586_2.6-product-c1-scimark
459 470
460 # The complete list of test targets for jprt 471 # The complete list of test targets for jprt
461 # Note: no PPC or ARM tests at this stage 472 # Note: no PPC or ARM tests at this stage
462 473
463 jprt.test.targets.standard = \ 474 jprt.test.targets.standard = \
475 ${jprt.my.linux.i586.test.targets.embedded}, \
464 ${jprt.my.solaris.sparc.test.targets}, \ 476 ${jprt.my.solaris.sparc.test.targets}, \
465 ${jprt.my.solaris.sparcv9.test.targets}, \ 477 ${jprt.my.solaris.sparcv9.test.targets}, \
466 ${jprt.my.solaris.i586.test.targets}, \ 478 ${jprt.my.solaris.i586.test.targets}, \
467 ${jprt.my.solaris.x64.test.targets}, \ 479 ${jprt.my.solaris.x64.test.targets}, \
468 ${jprt.my.linux.i586.test.targets}, \ 480 ${jprt.my.linux.i586.test.targets}, \
469 ${jprt.my.linux.x64.test.targets}, \ 481 ${jprt.my.linux.x64.test.targets}, \
470 ${jprt.my.windows.i586.test.targets}, \ 482 ${jprt.my.windows.i586.test.targets}, \
471 ${jprt.my.windows.x64.test.targets} 483 ${jprt.my.windows.x64.test.targets}, \
484 ${jprt.test.targets.open}
472 485
473 jprt.test.targets.embedded= \ 486 jprt.test.targets.embedded= \
474 ${jprt.my.linux.i586.test.targets.embedded}, \ 487 ${jprt.my.linux.i586.test.targets.embedded}, \
475 ${jprt.my.solaris.sparc.test.targets}, \ 488 ${jprt.my.solaris.sparc.test.targets}, \
476 ${jprt.my.solaris.sparcv9.test.targets}, \ 489 ${jprt.my.solaris.sparcv9.test.targets}, \