Developers,

I have a Maven plugin I wish to release to Codehaus.

Name: Concord
Purpose: To ensure that every class in a project has a matching test class 
according to the common convention of the unit test class having the same fully 
qualified name as the class tested, but with a "Test" suffix.

For example, a class with the following name...
   com.somebusiness.somesystem.SomeClass
Should have a matching unit test with the name...
   com.somebusiness.somesystem.SomeClassTest

Any class without a matching test class will fail the build (by default).

The plugin features the ability to...
* Define an inclusion set of classes (ie. all application and test classes)
* Define an exclusion set of classes that you do not consider needing tests
* Define test classes that are placeholder/todo tests within the test class set 
(to classify as warnings)
* Define a failure threshold for the Maven build (ie. error, warn or none)



Cheers,
Bowden

Reply via email to