News and Announcements
The SigTest project moved to OpenJDK (March 4, 2014)
SigTest 3.0 Milestone Release (March 4, 2014)
The SigTest 3.0 release is based on Oracle's SigTest signature testing and API conformance tool. With SigTest 3.0, we are adapting the tools for new JDK 8 language features. SigTest 3.0 also includes numerous bug fixes. The SigTest project continues to expand its community, with SigTest's introduction into the OpenJDK CodeTools project. We encourage you to browse, download, contribute, and get involved.
SigTest 2.2 Milestone Release (March 24, 2011)
The SigTest 2.2 release is based on Oracle's SigTest signature testing and API conformance tool. With SigTest 2.2, we are expanding the SigTest project to include other tools based on the same signature testing technology as the SigTest to itself. SigTest now includes API Check tool functionality, a static analysis tool used to analyze APIs. SigTest 2.2 also adds Maven wrappers, as well as support for upcoming JDK 8 features. SigTest also includes numerous bug fixes. The SigTest project continues to develop a community that will improve it, further its development, and use it to develop test suites. We encourage you to browse, download, contribute, and get involved.
SigTest 2.1 Milestone Release (March 05, 2009)
The SigTest 2.1 milestone release is based on Oracle's SigTest signature testing and API conformance tool. With SigTest 2.1, we are expanding the SigTest project to include other tools based on the same signature testing technology as the SigTest tool itself. SigTest now includes API Coverage tool functionality, a static analysis tool used to analyze code coverage of a program or API. SigTest 2.1 also includes a new analysis mode for migration compatibility. This allows users to determine whether an application that uses a given API can safely migrate to a later version of that API (typically, a superset of the same functionality). The SigTest project continues to develop a community that will improve it, further its development, and use it to develop test suites. We encourage you to browse, download, contribute, and get involved.
Related Projects and Links
This section contains links to technologies and blogs that are related to the SigTest project.
SigTest Tools (commercial)
If you are interested in Oracle's commercial version of this product, please see the SigTest tool page on java.sun.com.
JT Harness
JT Harness | The JT harness is a flexible test harness that can be used to control and execute test suites. JT harness is the preferred test harness to execute a signature test, however, SigTest can be used freely on its own. |
JT Harness Extensions
ME Framework | The ME Framework is an open source set of JT harness plugins that supports the Java ME platform. Test suite architects use the JT harness and the ME Framework to construct test suites for Java ME technologies. |
jtreg | The jtreg test harness is used by the JDK test framework. This framework is intended primarily for regression tests. It can also be used for unit tests, functional tests, and even simple product tests. |
Blogs
Java Compatibility Tools Blog | This blog provides topics of general interest for people writing tools to test Java platform compatibility and conformance. |
Jaroslav Tulach | The NetBeans architect blogs about SigTest. He also maintains an excellent Wiki about API design and evolution. |