jtreg is a test harness, the GNU Makefile is just being used to run
jtreg.
Nothing is "replacing the JCK" here, has nothing to do with the JCK at
all.
It's just a way for developers to use the regression tests in the
repositories
to test the jdk they have built. It's not a cross-compilation testing
solution.
-kto
On Apr 19, 2010, at 6:27 AM, Salter, Thomas A wrote:
Am I right that the jtreg tests run in the build environment and
require gnu make? If so, they can't replace the JCK for those of us
who cross-compile to a target system which doesn't support gnu make
or an appropriate unix-style shell.
-----Original Message-----
From: [email protected] [mailto:[email protected]
] On Behalf Of Erik Trimble
Sent: Sunday, April 18, 2010 10:58 PM
Cc: [email protected]
Subject: Re: building and using tests?
Kelly O'Hair wrote:
These are just the jdk regression tests in the jdk/test directory.
There are also langtools/test regression tests too.
-kto
In most of the repos, there's a top-level directory named "test",
which
contains the regression/unit tests for a whole bunch of stuff.
However, IIRC, the JCK itself still isn't available to non-licensees,
and we have a significant number of tests which are non-free (they're
owned by someone else and we can't give them away), that we haven't
had
time to audit them for free-ness, or are very licensee-specific (and
contain confidential info). The first and second categories obviously
are never going to be made publicly available. The second category is
slowly getting smaller, as people eventually look at the stuff and
move
it over into the free sections, but honestly, it's a very low
priority.
Frankly, we're still trying to get around to doing a full test audit
to
see if we actually need to even run everything we're doing right now
(and, if we should start adding some other stuff for better coverage).
Other than the full JCK suite, what is in the "test" directories
should
suffice for the vast majority of folks - they're fairly comprehensive,
and cover a lot of ground. If they're not good enough, well, might I
direct you over here to the licensee-section of the company....
--
Erik Trimble
Java System Support
Mailstop: usca22-123
Phone: x17195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)