new "dogfood" rulesets for the regression suite

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6624 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Xavier Le Vourch committed 2008-10-15 20:18:54 +00:00
1 parent a84a628198
commit 7ebaf3a37b
4 files changed
+46 -1

No files matched your search

+14
View File
@@ -106,6 +106,13 @@
<include name="**/*.java" />
</fileset>
</pmd>
<pmd rulesetfiles="${dir.rulesets}/internal/regress-dogfood.xml" shortFilenames="true" minimumpriority="5" failonruleviolation="true" failonerror="true">
<version>java 1.5</version>
<formatter type="text" toConsole="true"/>
<fileset dir="${dir.regress}">
<include name="**/*.java" />
</fileset>
</pmd>
</target>
<target name="reports" description="Runs various reports on PMD" depends="checkstyle, pmd-dogfood-goal, clover"/>
@@ -131,6 +138,13 @@
<include name="**/*.java" />
</fileset>
</pmd>
<pmd rulesetfiles="${dir.rulesets}/internal/regress-dogfood-goal.xml" shortFilenames="false" minimumpriority="5" failonruleviolation="false" failonerror="true">
<version>java 1.5</version>
<formatter type="xml" toFile="${dir.reports}/pmd-regress-dogfood-goal.xml"/>
<fileset dir="${dir.regress}">
<include name="**/*.java" />
</fileset>
</pmd>
</target>
<target name="clover" description="Generates clover report">
+1 -1
View File
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
<ruleset name="dogfood"
<ruleset name="dogfood-goal"
xmlns="http://pmd.sf.net/ruleset/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<ruleset name="regress-dogfood-goal"
xmlns="http://pmd.sf.net/ruleset/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
<description>Rules to check PMD itself.</description>
<exclude-pattern>.*/xml/.*.java</exclude-pattern>
<rule ref="rulesets/junit.xml"/>
</ruleset>
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<ruleset name="regress-dogfood"
xmlns="http://pmd.sf.net/ruleset/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
<description>Rules to check PMD itself.</description>
<exclude-pattern>.*/xml/.*.java</exclude-pattern>
<rule ref="rulesets/junit.xml">
<exclude name="JUnitAssertionsShouldIncludeMessage"/>
<exclude name="JUnitTestsShouldIncludeAssert"/>
</rule>
</ruleset>