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:
1 parent
a84a628198
commit
7ebaf3a37b
4 files changed
+46
-1
No files matched your search
@@ -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,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>
|
||||
@@ -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>
|
||||
Reference in new issue
Block a user