Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 109 lines (99 sloc) 9.061 kb
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
1 <?xml version="1.0"?>
2 <project name="CDK" default="pmd" basedir=".">
3
8f7c085 Moving the PMD jars into develjar
egonw authored
4 <property name="lib" value="develjar" />
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
5 <property name="build" value="build" />
6 <property name="src" value="src" />
7 <property name="reports.tests" value="reports" />
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a ge…
egonw authored
8
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
9 <path id="pmd.classpath">
10 <pathelement location="${build}"/>
11 <fileset dir="${lib}">
e9b669c Upgraded PMD to 4.1 in trunk/ (closes #1860716)
egonw authored
12 <include name="asm-3.1.jar"/>
13 <include name="junit-4.4.jar"/>
f29a66b @egonw Upgraded to PMD 2.4.5 with many bug fixes, giving more accurate error…
authored
14 <include name="pmd-4.2.5.jar"/>
e9b669c Upgraded PMD to 4.1 in trunk/ (closes #1860716)
egonw authored
15 <include name="jaxen-1.1.1.jar"/>
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
16 </fileset>
17 </path>
18
6eb7d20 Use a customized PMD result viewer
egonw authored
19 <target name="compileRenderer" id="compileRenderer">
20 <javac srcdir="pmd" destdir="${build}"
21 includes="net/sourceforge/pmd/renderers/SummaryVBHTMLRenderer.java">
22 <classpath refid="pmd.classpath" />
23 </javac>
24 </target>
25
dea018f Fixed taskdef problem
egonw authored
26 <taskdef name="pmd" id="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="pmd.classpath"/>
27
28 <target name="pmd" id="pmd">
d8b3e74 Fixed use of custom PMD tests
egonw authored
29 <!-- the data classes modules -->
30 <antcall target="test-module"><param name="pmd.test" value="custom-data"/><param name="module" value="data"/></antcall>
31 <antcall target="test-module"><param name="pmd.test" value="custom-data"/><param name="module" value="datadebug"/></antcall>
32 <antcall target="test-module"><param name="pmd.test" value="custom-data"/><param name="module" value="nonotify"/></antcall>
33 <!-- the other modules -->
34 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="interfaces"/></antcall>
35 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="core"/></antcall>
36 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="standard"/></antcall>
2e301c0 Added the missing atomtype module
egonw authored
37 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="atomtype"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
38 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="io"/></antcall>
39 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="extra"/></antcall>
d4e1369 Added missing lines for the formula module (closes #1882918)
egonw authored
40 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="formula"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
41 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="render"/></antcall>
6250d95 Added reaction and structgen for auto testing.
egonw authored
42 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="reaction"/></antcall>
7e20d83 Fixed libiocml module: remove '-' and added a test suite for the modu…
egonw authored
43 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="libiocml"/></antcall>
073e5ec @egonw Added modules that were missing from the PMD testing
authored
44 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="libiomd"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
45 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="builder3d"/></antcall>
46 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="smiles"/></antcall>
f121c46 Updated PMD scripts to work with the new smarts module
rajarshi authored
47 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="smarts"/></antcall>
9c15cf9 Updated scripts so that testing is performed on the pcore module
rajarshi authored
48 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="pcore"/></antcall>
073e5ec @egonw Added modules that were missing from the PMD testing
authored
49 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="fingerprint"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
50 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="forcefield"/></antcall>
073e5ec @egonw Added modules that were missing from the PMD testing
authored
51 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="inchi"/></antcall>
52 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="ioformats"/></antcall>
53 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="pdb"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
54 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsar"/></antcall>
77a7370 Added new qsar modules
egonw authored
55 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsaratomic"/></antcall>
56 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarbond"/></antcall>
073e5ec @egonw Added modules that were missing from the PMD testing
authored
57 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarionpot"/></antcall>
77a7370 Added new qsar modules
egonw authored
58 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarmolecular"/></antcall>
59 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarprotein"/></antcall>
6250d95 Added reaction and structgen for auto testing.
egonw authored
60 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="structgen"/></antcall>
073e5ec @egonw Added modules that were missing from the PMD testing
authored
61 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="sdg"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
62 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="valencycheck"/></antcall>
cb52b54 Hooked in stuff for the charges module
egonw authored
63 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="charges"/></antcall>
47f4131 Merged in egonw-diff
egonw authored
64 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="diff"/></antcall>
30af1c6 Don't do the Vector check on the qm module, as it actually defines a …
egonw authored
65 <antcall target="test-module"><param name="pmd.test" value="custom-qm"/><param name="module" value="qm"/></antcall>
b7fe365 Reinstated the tests for the JUnit tests
egonw authored
66 <!-- the test modules -->
67 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-core"/></antcall>
17f3101 Included the new module test-interfaces in the PMD test runs
egonw authored
68 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-interfaces"/></antcall>
b7fe365 Reinstated the tests for the JUnit tests
egonw authored
69 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-data"/></antcall>
70 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-datadebug"/></antcall>
71 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-nonotify"/></antcall>
72 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-extra"/></antcall>
73 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-forcefield"/></antcall>
2e301c0 Added the missing atomtype module
egonw authored
74 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-atomtype"/></antcall>
b7fe365 Reinstated the tests for the JUnit tests
egonw authored
75 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-io"/></antcall>
76 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-reaction"/></antcall>
77 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-smiles"/></antcall>
78 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-standard"/></antcall>
9c15cf9 Updated scripts so that testing is performed on the pcore module
rajarshi authored
79 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-pcore"/></antcall>
b7fe365 Reinstated the tests for the JUnit tests
egonw authored
80 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-valencycheck"/></antcall>
77a7370 Added new qsar modules
egonw authored
81 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsar"/></antcall>
82 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsaratomic"/></antcall>
83 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsarbond"/></antcall>
84 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsarmolecular"/></antcall>
85 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsarprotein"/></antcall>
cb52b54 Hooked in stuff for the charges module
egonw authored
86 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-charges"/></antcall>
47f4131 Merged in egonw-diff
egonw authored
87 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-diff"/></antcall>
f782e65 Set up a new module, with the QM code
egonw authored
88 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qm"/></antcall>
3343372 Added more modules
egonw authored
89 </target>
90
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a ge…
egonw authored
91 <target id="test-module" name="test-module"
92 description="Performs a PMD checks for the given CDK module.">
3343372 Added more modules
egonw authored
93
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a ge…
egonw authored
94 <echo message="Running PMD checks for CDK's ${module} module." />
7d09c48 Added infra structure for quality control of the qsar module
egonw authored
95
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a ge…
egonw authored
96 <mkdir dir="${reports.tests}/pmd"/>
d8b3e74 Fixed use of custom PMD tests
egonw authored
97 <pmd shortFilenames="true" rulesetfiles="pmd/${pmd.test}.xml">
d502dd4 Reverted pmd.xml to output XML rather than HTML. If HTML is required …
rajarshi authored
98 <formatter type="xml" toFile="${reports.tests}/pmd/${module}.xml"/>
7c5c872 Merged the branch egonw/maintest: sets up src/main and src/test for s…
egonw authored
99 <fileset dir="${src}/main">
100 <includesfile name="${build}/${module}.javafiles"/>
101 </fileset>
102 <fileset dir="${src}/test">
f5851ce Updated for move of .javafiles
egonw authored
103 <includesfile name="${build}/${module}.javafiles"/>
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a ge…
egonw authored
104 </fileset>
105 </pmd>
3e04bca Updated for new PMD version
egonw authored
106 </target>
107
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
108 </project>
Something went wrong with that request. Please try again.