Creating jar files as part of a test?
jonathan.gibbons at oracle.com
Tue Apr 1 20:32:10 UTC 2014
On 03/31/2014 10:34 PM, David Holmes wrote:
> The test has to use @library because it is using processtools to
> launch another VM to run the "real" test via the jar file I am
> creating (and the fact it is a jar file is a critical part of the
> thing under test).
> So I guess I'm going to have to run the jar tool passing the value of
> test.classes as the path to the actual classes I want in the jar, and
> list the actual classes individually.
test.classes points to a directory which only contains the classes for
the files in the main test source directory.
test.class.path is a path which contains a series of directories or jars
for all the classes for the test. The includes the same directory as
for test.classes as well as directories for the library classes.
I understand that you are using processtools to launch the real test via
the jar file. But is it the case that you don't need any library
classes in the .jar file? In that case, you may be able to get away with
just jarring up the test.classes directory.
More information about the jtreg-use