You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vm...@apache.org on 2006/05/18 09:49:13 UTC
svn commit: r407488 -
/maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java
Author: vmassol
Date: Thu May 18 00:49:13 2006
New Revision: 407488
URL: http://svn.apache.org/viewvc?rev=407488&view=rev
Log:
Improved javadoc
Modified:
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java
Modified: maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java?rev=407488&r1=407487&r2=407488&view=diff
==============================================================================
--- maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java (original)
+++ maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverCheckMojo.java Thu May 18 00:49:13 2006
@@ -25,7 +25,7 @@
import java.io.File;
/**
- * Verify test percentage coverage from an existing Clover database and fail the build if it is below the defined
+ * Verify Test Percentage Coverage (TPC) from an existing Clover database and fail the build if it is below the defined
* threshold. The check is done on main Clover databases and also on merged Clover databases when they exist.
*
* @goal check
@@ -45,6 +45,7 @@
/**
* {@inheritDoc}
* @see org.apache.maven.plugin.clover.internal.AbstractCloverMojo#execute()
+ * @throws MojoExecutionException when the TPC is below the threshold
*/
public void execute()
throws MojoExecutionException
@@ -66,6 +67,10 @@
}
}
+ /**
+ * Check both the main Clover database and the merged Clover database when they exist.
+ * @throws MojoExecutionException when the TPC is below the threshold
+ */
private void check() throws MojoExecutionException
{
if ( new File( getCloverDatabase() ).exists() )
@@ -78,6 +83,12 @@
}
}
+ /**
+ * Check a Clover database and fail the build if the TPC is below the threshold.
+ *
+ * @param database the Clover database to verify
+ * @throws MojoExecutionException when the TPC is below the threshold
+ */
private void checkDatabase(String database) throws MojoExecutionException
{
Project antProject = registerCloverAntTasks();
@@ -102,6 +113,10 @@
}
+ /**
+ * @return true if the build is currently inside the custom build lifecycle forked by the
+ * <code>clover:instrument</code> MOJO.
+ */
private boolean isInCloverForkedLifecycle()
{
// We know we're in the forked lifecycle if the output directory is set to target/clover...