The SigTest open source project is a collection of tools based on Oracle's commercial SigTest tools product. The SigTest tools can be used to compare APIs and to measure the test coverage of an API. The tools were originally created to assist in the creation of Java technology compatibility test suites (TCKs), but are also useful in the creation of other types of test suites and in the software development process. The SigTest project consists of the following tools. The Signature Test tool makes it easy to compare the signatures of two different implementations or different versions of the same API. When it compares different implementations of the same API, the tool verifies that all of the members are present, reports when new members are added, and checks the specified behavior of each API member. When it compares different versions of the same API, the tool checks that the old version can be replaced by the new one without adversely affecting existing clients of the API. The API Coverage tool can be used to estimate the test coverage a test suite provides for an implementation of a specified API. It does this by determining how many public class members the test suite references within the API specification. The tool uses a signature file representation of the API specification as the source of specification analysis. It does not process a formal specification in any form. The SigTest open source project was created in order 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.
News and AnnouncementsThe SigTest project moved to OpenJDK (March 4, 2014) SigTest 3.0 Milestone Release (March 4, 2014)
SigTest 2.2 Milestone Release (March 24, 2011)
SigTest 2.1 Milestone Release (March 05, 2009) Related Projects and LinksThis 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 Extensions
Blogs
|
|
Overview
Content Tools
ThemeBuilder