CodeTools proposal: "JTHarness"
Kevin Looney
kevin.looney at oracle.com
Wed Feb 26 13:31:12 PST 2014
Name: JTHarness
Summary: A collection of tools used to evaluate platform compatibility
and API change.
Proposed by: Kevin Looney
Rationale:
JTHarness is already an Open Source project, located under the ME
OpenSource infrastructure:
https://jtharness.java.net/
This is not a proposal for a new project, it is a proposal for a
transfer of the JTHarness (java.net) project into the OpenJDK CodeTools
community, and moderation under OpenJDK bylaws.
The JT harness is based on Oracle's JavaTest (TM) Harness. The JT
harness is a general purpose, fully-featured, flexible, and configurable
test harness very well suited for most types of unit testing. Originally
developed as a test harness to run Technology Compatibility Kit (TCK)
test suites, it has since evolved into a general purpose test platform.
The JT harness:
* Is designed to configure, sequence, and run test suites that consist
of many (100,000 or more) discrete, independent tests. It is
especially good at testing APIs and compilers.
* Can be used to run tests on all of the Java platforms, from the Java
Card platform, to the Java Platform, Enterprise Edition ("Java EE").
* Enables you to create test suites that are self-contained products
that customers can easily configure and run.
The JTHarness open source project was created in 2006 - in order to
develop a community that will improve the harness, improve software
development techniques with respect to platform compatibility, and
enhance the development of software test suites. We expect to continue
this charter through inclusion in OpenJDK.
--
kevin.looney at oracle.com
More information about the code-tools-dev
mailing list