HomeDownloadsUser GuideDevelopmentLegal

Development: Audit Tools Used

Audit Tools Overview

This project makes use of a number of auditing tools.

The following table lists these tools along with the versions, homepages and licensing information.

Audit Tools Version Homepage
checkstyle 4.3 http://checkstyle.sourceforge.net/
cobertura 1.8 http://cobertura.sourceforge.net/
javac - http://java.sun.com/
javadoc - http://java.sun.com/
junit 3.8.2 http://www.junit.org/
junit-addons 1.4 http://junit-addons.sourceforge.net/

Audit Tools Details

The following section lists detail information for each of the auditing tools.

Please refer to the corresponding tool.xml description in the tool directory for further information.

checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.

Version: 4.3
Homepage: http://checkstyle.sourceforge.net/
License: GNU General Public License 2
Requires: ant 1.6.5
junit 3.8.2

cobertura

Cobertura is a free Java code coverage reporting tool. It is based on jcoverage 1.0.5.

Version: 1.8
Homepage: http://cobertura.sourceforge.net/
License: GNU General Public License 2
Requires: ant 1.6.5
junit 3.8.2

javac

This tool wrapper creates auditing information for the javac tool.

Version: -
Homepage: http://java.sun.com/
License: Copyright (c) 2006 Sun Microsystems, Inc.

javadoc

This tool wrapper creates auditing information for the javadoc tool.

Version: -
Homepage: http://java.sun.com/
License: Copyright (c) 2006 Sun Microsystems, Inc.

junit

JUnit Testing Framework.

Version: 3.8.2
Homepage: http://www.junit.org/
License: IBM Common Public License 1.0
Requires: ant 1.6.5

junit-addons

JUnit-addons is a collection of helper classes for JUnit.

Version: 1.4
Homepage: http://junit-addons.sourceforge.net/
License: Apache Software License, Version 1.1
Requires: junit 3.8.2