Skip to content
/ Corian Public

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.

Notifications You must be signed in to change notification settings

ddossot/Corian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages