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/
Motivation:
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.
Description:
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.
Cheers,
Mikael
More information about the hotspot-dev
mailing list