building and using tests?
kelly.ohair at oracle.com
Mon Apr 19 09:54:28 PDT 2010
jtreg is a test harness, the GNU Makefile is just being used to run
Nothing is "replacing the JCK" here, has nothing to do with the JCK at
It's just a way for developers to use the regression tests in the
to test the jdk they have built. It's not a cross-compilation testing
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: build-dev-bounces at openjdk.java.net [mailto:build-dev-bounces at openjdk.java.net
> ] On Behalf Of Erik Trimble
> Sent: Sunday, April 18, 2010 10:58 PM
> Cc: build-dev at openjdk.java.net
> 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.
> In most of the repos, there's a top-level directory named "test",
> 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
> 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
> it over into the free sections, but honestly, it's a very low
> Frankly, we're still trying to get around to doing a full test audit
> 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
> 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)
More information about the build-dev