Author: carlos Date: Wed Jun 22 12:34:27 2005 New Revision: 192977 URL: http://svn.apache.org/viewcvs?rev=192977&view=rev Log: Ability to check test sources using property maven.checkstyle.check.tests
Modified: maven/maven-1/plugins/trunk/checkstyle/plugin.jelly maven/maven-1/plugins/trunk/checkstyle/plugin.properties maven/maven-1/plugins/trunk/checkstyle/xdocs/changes.xml maven/maven-1/plugins/trunk/checkstyle/xdocs/properties.xml Modified: maven/maven-1/plugins/trunk/checkstyle/plugin.jelly URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/plugin.jelly?rev=192977&r1=192976&r2=192977&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/checkstyle/plugin.jelly (original) +++ maven/maven-1/plugins/trunk/checkstyle/plugin.jelly Wed Jun 22 12:34:27 2005 @@ -168,6 +168,20 @@ </ant:fileset> + <!-- run checkstyle on tests --> + <j:if test="${(unitTestSourcesPresent == 'true') and (context.getVariable('maven.checkstyle.check.tests'))}"> + <ant:pathconvert property="testSrcSetString" pathSep="||||" + refid="maven.test.compile.src.set"/> + <u:tokenize var="testDirs" delim="||||">${testSrcSetString}</u:tokenize> + + <j:forEach var="testDir" items="${testDirs}"> + <ant:fileset dir="${testDir}" + includes="${maven.checkstyle.includes}" + excludes="${maven.checkstyle.excludes}"/> + </j:forEach> + </j:if> + + <ant:classpath> <ant:path refid="maven.dependency.classpath"/> <ant:pathelement path="${maven.build.dest}"/> Modified: maven/maven-1/plugins/trunk/checkstyle/plugin.properties URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/plugin.properties?rev=192977&r1=192976&r2=192977&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/checkstyle/plugin.properties (original) +++ maven/maven-1/plugins/trunk/checkstyle/plugin.properties Wed Jun 22 12:34:27 2005 @@ -26,7 +26,8 @@ maven.checkstyle.cache.file = ${maven.build.dir}/checkstyle-cachefile maven.checkstyle.format = sun maven.checkstyle.header.file = ${basedir}/LICENSE.txt +maven.checkstyle.check.tests=true # If useFile is false then the checkstyle task will display violations # on stdout. -maven.checkstyle.usefile = true \ No newline at end of file +maven.checkstyle.usefile = true Modified: maven/maven-1/plugins/trunk/checkstyle/xdocs/changes.xml URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/xdocs/changes.xml?rev=192977&r1=192976&r2=192977&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/checkstyle/xdocs/changes.xml (original) +++ maven/maven-1/plugins/trunk/checkstyle/xdocs/changes.xml Wed Jun 22 12:34:27 2005 @@ -26,6 +26,7 @@ </properties> <body> <release version="3.0-SNAPSHOT" date="in SVN"> + <action dev="carlos" type="add" issue="MPCHECKSTYLE-30">Ability to check test sources using property maven.checkstyle.check.tests</action> <action dev="carlos" type="add">Generate reports filtered by severity</action> <action dev="carlos" type="update">Support for Java5</action> <action dev="carlos" type="update">Upgraded to checkstyle 4.0</action> Modified: maven/maven-1/plugins/trunk/checkstyle/xdocs/properties.xml URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/checkstyle/xdocs/properties.xml?rev=192977&r1=192976&r2=192977&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/checkstyle/xdocs/properties.xml (original) +++ maven/maven-1/plugins/trunk/checkstyle/xdocs/properties.xml Wed Jun 22 12:34:27 2005 @@ -52,6 +52,14 @@ </td> </tr> <tr> + <td>maven.checkstyle.check.tests</td> + <td>Yes</td> + <td> + Whether to check test sources or not. + The default value is <code>true</code>. + </td> + </tr> + <tr> <td>maven.checkstyle.format</td> <td>Yes</td> <td> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]