Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 121 lines (111 sloc) 10.593 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 gener...
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 Egon Willighagen Upgraded to PMD 2.4.5 with many bug fixes, giving more accurate error re...
egonw 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>
112f64d Egon Willighagen Moved the log4j.jar depending LoggingTool into a separate module
egonw authored
36 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="log4j"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
37 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="standard"/></antcall>
2e301c0 Added the missing atomtype module
egonw authored
38 <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
39 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="io"/></antcall>
40 <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
41 <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
42 <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
43 <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 module ...
egonw authored
44 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="libiocml"/></antcall>
073e5ec Egon Willighagen Added modules that were missing from the PMD testing
egonw authored
45 <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
46 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="builder3d"/></antcall>
47 <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
48 <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
49 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="pcore"/></antcall>
073e5ec Egon Willighagen Added modules that were missing from the PMD testing
egonw authored
50 <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
51 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="forcefield"/></antcall>
073e5ec Egon Willighagen Added modules that were missing from the PMD testing
egonw authored
52 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="inchi"/></antcall>
53 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="ioformats"/></antcall>
54 <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
55 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsar"/></antcall>
77a7370 Added new qsar modules
egonw authored
56 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsaratomic"/></antcall>
57 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarbond"/></antcall>
073e5ec Egon Willighagen Added modules that were missing from the PMD testing
egonw authored
58 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarionpot"/></antcall>
77a7370 Added new qsar modules
egonw authored
59 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="qsarmolecular"/></antcall>
60 <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
61 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="structgen"/></antcall>
073e5ec Egon Willighagen Added modules that were missing from the PMD testing
egonw authored
62 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="sdg"/></antcall>
b73a662 Egon Willighagen Enabled PMD and OJDC for the tautomer module
egonw authored
63 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="tautomer"/></antcall>
d8b3e74 Fixed use of custom PMD tests
egonw authored
64 <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
65 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="charges"/></antcall>
751488b Egon Willighagen Set up a CIP module.
egonw authored
66 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="cip"/></antcall>
47f4131 Merged in egonw-diff
egonw authored
67 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="diff"/></antcall>
10edb71 Syed Asad Rahman The big SMSD patch.
asad authored
68 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="smsd"/></antcall>
96cffcc Egon Willighagen Hooked in testing for iordf
egonw authored
69 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="iordf"/></antcall>
7384bc3 Egon Willighagen Hooked in PMD testing for the signature module
egonw authored
70 <antcall target="test-module"><param name="pmd.test" value="custom"/><param name="module" value="signature"/></antcall>
30af1c6 Don't do the Vector check on the qm module, as it actually defines a (ma...
egonw authored
71 <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
72 <!-- the test modules -->
73 <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
74 <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
75 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-data"/></antcall>
76 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-datadebug"/></antcall>
77 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-nonotify"/></antcall>
78 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-extra"/></antcall>
79 <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
80 <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
81 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-io"/></antcall>
82 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-reaction"/></antcall>
83 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-smiles"/></antcall>
84 <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
85 <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
86 <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
87 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsar"/></antcall>
88 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsaratomic"/></antcall>
89 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsarbond"/></antcall>
90 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qsarmolecular"/></antcall>
91 <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
92 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-charges"/></antcall>
751488b Egon Willighagen Set up a CIP module.
egonw authored
93 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-cip"/></antcall>
47f4131 Merged in egonw-diff
egonw authored
94 <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
95 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-qm"/></antcall>
10edb71 Syed Asad Rahman The big SMSD patch.
asad authored
96 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-smsd"/></antcall>
b73a662 Egon Willighagen Enabled PMD and OJDC for the tautomer module
egonw authored
97 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-tautomer"/></antcall>
112f64d Egon Willighagen Moved the log4j.jar depending LoggingTool into a separate module
egonw authored
98 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-log4j"/></antcall>
7384bc3 Egon Willighagen Hooked in PMD testing for the signature module
egonw authored
99 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-signature"/></antcall>
96cffcc Egon Willighagen Hooked in testing for iordf
egonw authored
100 <antcall target="test-module"><param name="pmd.test" value="custom-test"/><param name="module" value="test-iordf"/></antcall>
3343372 Added more modules
egonw authored
101 </target>
102
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a gener...
egonw authored
103 <target id="test-module" name="test-module"
104 description="Performs a PMD checks for the given CDK module.">
3343372 Added more modules
egonw authored
105
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a gener...
egonw authored
106 <echo message="Running PMD checks for CDK's ${module} module." />
7d09c48 Added infra structure for quality control of the qsar module
egonw authored
107
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a gener...
egonw authored
108 <mkdir dir="${reports.tests}/pmd"/>
d8b3e74 Fixed use of custom PMD tests
egonw authored
109 <pmd shortFilenames="true" rulesetfiles="pmd/${pmd.test}.xml">
d502dd4 Reverted pmd.xml to output XML rather than HTML. If HTML is required ext...
rajarshi authored
110 <formatter type="xml" toFile="${reports.tests}/pmd/${module}.xml"/>
7c5c872 Merged the branch egonw/maintest: sets up src/main and src/test for spli...
egonw authored
111 <fileset dir="${src}/main">
112 <includesfile name="${build}/${module}.javafiles"/>
113 </fileset>
114 <fileset dir="${src}/test">
f5851ce Updated for move of .javafiles
egonw authored
115 <includesfile name="${build}/${module}.javafiles"/>
2cb54aa Refactored to remove lots of duplicate code: use a parameter for a gener...
egonw authored
116 </fileset>
117 </pmd>
3e04bca Updated for new PMD version
egonw authored
118 </target>
119
fb2fadd Added Ant task for automatic code quality checks (closes PMT #898128)
egonw authored
120 </project>
Something went wrong with that request. Please try again.