RFR(S): 8077524: Enable selective test bundle installation for jprt test targets

Mikael Vidstedt mikael.vidstedt at oracle.com
Sat Apr 11 00:53:17 UTC 2015

Please review this change to the jprt configuration which makes the 
dependency on the test bundle configurable per test target.

Bug: https://bugs.openjdk.java.net/browse/JDK-8077524
Webrev: http://cr.openjdk.java.net/~mikael/webrevs/8077524/webrev.00/webrev/


Apart from not actually being used for all tests, installation of the 
test bundle can take significant time on machines with slow I/O. Making 
the bundle installation optional means the overhead of setting up for 
testing is reduced.


The change introduces two new properties 
jprt.selective.test.bundle.installation controls whether or not the this 
new logic should be used, and the jprt.test.bundle.targets property 
controls which test targets actually require the test bundle to be 
installed. Specifically, all the jtreg tests in the hotspot and 
nativesanity testsets are included in the set of test targets which *do* 
require the test bundle, but the 
hotspot_{clienttests,servertests,internalvmtests} are not included.

I have *not* added the dependency for any other testsets, because at the 
time this writing none of the corresponding test targets make use of the 
test bundle.


More information about the hotspot-dev mailing list