Home > Corian

Corian

Corian is a project mainly written in Java, it's free.

Corian, short for Commit Risk Analyzer, is a basic utility that extracts the test coverage values from Covertura reports for classes that were recently modified in Subversion.

Corian

What is this?

Corian, short for Commit Risk Analyzer, is a basic utility that extracts the test coverage values from Covertura reports for classes that were recently modified in Subversion.

Usage

 mvn exec:java -Dexec.args="..."

Arguments (all mandatory):

 -daysBefore <arg>       Days in the past for which risk is analyzed
-projectPath <arg>      SVN relative project path
-projectSiteUrl <arg>   Maven project site root URL
-svnPassword <arg>      SVN password
-svnUrl <arg>           SVN base URL
-svnUser <arg>          SVN user name

Example

mvn exec:java -Dexec.args="-daysBefore 14 -svnUrl http://svn.foo.com -svnUser usr -svnPassword pwd -projectPath /prj/trunk -projectSiteUrl http://foo.com/projects/groupId/1.24-SNAPSHOT/prj"

Result:

Revision on Fri Aug 25 12:49:01 PDT 2008: 81721
Latest revision: 82344

89% /prj/trunk/prj-module/src/main/java/com/foo/prj/module/ClassA.java
96% /prj/trunk/prj-module/src/main/java/com/foo/prj/module/ClassB.java
100% /prj/trunk/prj-module/src/main/java/com/foo/prj/module/ClassC.java
Previous:teste