Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 152 lines (141 sloc) 10.405 kb
7512e0d Checking for just unused code
egonw authored
1 <?xml version="1.0"?>
2 <project name="CDK" default="pmd" basedir=".">
3
4 <property name="lib" value="develjar" />
5 <property name="build" value="build" />
6 <property name="src" value="src" />
7 <property name="reports.tests" value="reports" />
8
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 re...
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"/>
7512e0d Checking for just unused code
egonw authored
16 </fileset>
17 </path>
18
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
26 <taskdef name="pmd" id="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="pmd.classpath"/>
27
28 <target name="pmd" id="pmd">
bd65ebd @egonw Only run the CDK-JChemPaint specific tests
authored
29 <antcall target="test-module"><param name="module" value="render"/></antcall>
30 <antcall target="test-module"><param name="module" value="renderbasic"/></antcall>
31 <antcall target="test-module"><param name="module" value="rendercontrol"/></antcall>
32 <antcall target="test-module"><param name="module" value="renderextra"/></antcall>
33 <antcall target="test-module"><param name="module" value="renderawt"/></antcall>
34 <antcall target="test-module"><param name="module" value="rendersvg"/></antcall>
35 <antcall target="test-module"><param name="module" value="control"/></antcall>
36 <antcall target="test-module"><param name="module" value="controlbasic"/></antcall>
37 <antcall target="test-module"><param name="module" value="controlextra"/></antcall>
38 <antcall target="test-module"><param name="module" value="controlawt"/></antcall>
39 <antcall target="test-module"><param name="module" value="test-render"/></antcall>
40 <antcall target="test-module"><param name="module" value="test-control"/></antcall>
41 <antcall target="test-module"><param name="module" value="test-controlbasic"/></antcall>
42 <antcall target="test-module"><param name="module" value="test-controlawt"/></antcall>
43 <antcall target="test-module"><param name="module" value="test-renderbasic"/></antcall>
44 <antcall target="test-module"><param name="module" value="test-rendercontrol"/></antcall>
45 <antcall target="test-module"><param name="module" value="test-renderextra"/></antcall>
46 <antcall target="test-module"><param name="module" value="test-renderawt"/></antcall>
47 <antcall target="test-module"><param name="module" value="test-rendersvg"/></antcall>
48 </target>
49
50 <target name="pmd-original" id="pmd-original">
7512e0d Checking for just unused code
egonw authored
51 <!-- the data classes modules -->
52 <antcall target="test-module"><param name="module" value="data"/></antcall>
53 <antcall target="test-module"><param name="module" value="datadebug"/></antcall>
54 <antcall target="test-module"><param name="module" value="nonotify"/></antcall>
55 <!-- the other modules -->
56 <antcall target="test-module"><param name="module" value="interfaces"/></antcall>
57 <antcall target="test-module"><param name="module" value="core"/></antcall>
751488b @egonw Set up a CIP module.
authored
58 <antcall target="test-module"><param name="module" value="cip"/></antcall>
7512e0d Checking for just unused code
egonw authored
59 <antcall target="test-module"><param name="module" value="standard"/></antcall>
2e301c0 Added the missing atomtype module
egonw authored
60 <antcall target="test-module"><param name="module" value="atomtype"/></antcall>
7512e0d Checking for just unused code
egonw authored
61 <antcall target="test-module"><param name="module" value="io"/></antcall>
62 <antcall target="test-module"><param name="module" value="extra"/></antcall>
d4e1369 Added missing lines for the formula module (closes #1882918)
egonw authored
63 <antcall target="test-module"><param name="module" value="formula"/></antcall>
7512e0d Checking for just unused code
egonw authored
64 <antcall target="test-module"><param name="module" value="render"/></antcall>
110f4c1 @egonw Setting up the new renderbasic module.
authored
65 <antcall target="test-module"><param name="module" value="renderbasic"/></antcall>
f1ca34b @egonw Render AWT module which allows rendering of the abstract rendering eleme...
authored
66 <antcall target="test-module"><param name="module" value="renderawt"/></antcall>
02f7f2d @egonw Set up of the rendercontrol module, containing the rendering of controll...
authored
67 <antcall target="test-module"><param name="module" value="rendercontrol"/></antcall>
9f2c289 @egonw Render extra module with rendering functionality beyond IAtomContainers.
authored
68 <antcall target="test-module"><param name="module" value="renderextra"/></antcall>
f8028f7 @egonw Render SVG module allowing translation of the rendering elements to be c...
authored
69 <antcall target="test-module"><param name="module" value="rendersvg"/></antcall>
6250d95 Added reaction and structgen for auto testing.
egonw authored
70 <antcall target="test-module"><param name="module" value="reaction"/></antcall>
7e20d83 Fixed libiocml module: remove '-' and added a test suite for the module ...
egonw authored
71 <antcall target="test-module"><param name="module" value="libiocml"/></antcall>
7512e0d Checking for just unused code
egonw authored
72 <antcall target="test-module"><param name="module" value="builder3d"/></antcall>
73 <antcall target="test-module"><param name="module" value="smiles"/></antcall>
f121c46 Updated PMD scripts to work with the new smarts module
rajarshi authored
74 <antcall target="test-module"><param name="module" value="smarts"/></antcall>
9c15cf9 Updated scripts so that testing is performed on the pcore module
rajarshi authored
75 <antcall target="test-module"><param name="module" value="pcore"/></antcall>
7512e0d Checking for just unused code
egonw authored
76 <antcall target="test-module"><param name="module" value="forcefield"/></antcall>
77 <antcall target="test-module"><param name="module" value="qsar"/></antcall>
77a7370 Added new qsar modules
egonw authored
78 <antcall target="test-module"><param name="module" value="qsaratomic"/></antcall>
79 <antcall target="test-module"><param name="module" value="qsarbond"/></antcall>
80 <antcall target="test-module"><param name="module" value="qsarmolecular"/></antcall>
81 <antcall target="test-module"><param name="module" value="qsarprotein"/></antcall>
6250d95 Added reaction and structgen for auto testing.
egonw authored
82 <antcall target="test-module"><param name="module" value="structgen"/></antcall>
b73a662 @egonw Enabled PMD and OJDC for the tautomer module
authored
83 <antcall target="test-module"><param name="module" value="tautomer"/></antcall>
7512e0d Checking for just unused code
egonw authored
84 <antcall target="test-module"><param name="module" value="valencycheck"/></antcall>
cb52b54 Hooked in stuff for the charges module
egonw authored
85 <antcall target="test-module"><param name="module" value="charges"/></antcall>
f782e65 Set up a new module, with the QM code
egonw authored
86 <antcall target="test-module"><param name="module" value="diff"/></antcall>
87 <antcall target="test-module"><param name="module" value="qm"/></antcall>
10edb71 @asad The big SMSD patch.
asad authored
88 <antcall target="test-module"><param name="module" value="smsd"/></antcall>
96cffcc @egonw Hooked in testing for iordf
authored
89 <antcall target="test-module"><param name="module" value="iordf"/></antcall>
7384bc3 @egonw Hooked in PMD testing for the signature module
authored
90 <antcall target="test-module"><param name="module" value="signature"/></antcall>
ce3999f @egonw Set up of the new controller infrastructure.
authored
91 <antcall target="test-module"><param name="module" value="control"/></antcall>
be5e36f @egonw Set up a controlbasic module, with basic editing functionality, like add...
authored
92 <antcall target="test-module"><param name="module" value="controlbasic"/></antcall>
d1cb9f1 @egonw Set up the controlextra module for editing functionality for things beyo...
authored
93 <antcall target="test-module"><param name="module" value="controlextra"/></antcall>
572536f @egonw Setting up the controlawt module.
authored
94 <antcall target="test-module"><param name="module" value="controlawt"/></antcall>
7512e0d Checking for just unused code
egonw authored
95 <!-- the test modules -->
96 <antcall target="test-module"><param name="module" value="test-core"/></antcall>
751488b @egonw Set up a CIP module.
authored
97 <antcall target="test-module"><param name="module" value="test-cip"/></antcall>
17f3101 Included the new module test-interfaces in the PMD test runs
egonw authored
98 <antcall target="test-module"><param name="module" value="test-interfaces"/></antcall>
7512e0d Checking for just unused code
egonw authored
99 <antcall target="test-module"><param name="module" value="test-data"/></antcall>
100 <antcall target="test-module"><param name="module" value="test-datadebug"/></antcall>
101 <antcall target="test-module"><param name="module" value="test-nonotify"/></antcall>
2e301c0 Added the missing atomtype module
egonw authored
102 <antcall target="test-module"><param name="module" value="test-atomtype"/></antcall>
7512e0d Checking for just unused code
egonw authored
103 <antcall target="test-module"><param name="module" value="test-extra"/></antcall>
104 <antcall target="test-module"><param name="module" value="test-forcefield"/></antcall>
105 <antcall target="test-module"><param name="module" value="test-io"/></antcall>
106 <antcall target="test-module"><param name="module" value="test-reaction"/></antcall>
107 <antcall target="test-module"><param name="module" value="test-smiles"/></antcall>
108 <antcall target="test-module"><param name="module" value="test-standard"/></antcall>
b73a662 @egonw Enabled PMD and OJDC for the tautomer module
authored
109 <antcall target="test-module"><param name="module" value="test-tautomer"/></antcall>
7512e0d Checking for just unused code
egonw authored
110 <antcall target="test-module"><param name="module" value="test-valencycheck"/></antcall>
cb52b54 Hooked in stuff for the charges module
egonw authored
111 <antcall target="test-module"><param name="module" value="test-charges"/></antcall>
9c15cf9 Updated scripts so that testing is performed on the pcore module
rajarshi authored
112 <antcall target="test-module"><param name="module" value="test-pcore"/></antcall>
77a7370 Added new qsar modules
egonw authored
113 <antcall target="test-module"><param name="module" value="test-qsar"/></antcall>
114 <antcall target="test-module"><param name="module" value="test-qsaratomic"/></antcall>
115 <antcall target="test-module"><param name="module" value="test-qsarbond"/></antcall>
116 <antcall target="test-module"><param name="module" value="test-qsarmolecular"/></antcall>
117 <antcall target="test-module"><param name="module" value="test-qsarprotein"/></antcall>
f782e65 Set up a new module, with the QM code
egonw authored
118 <antcall target="test-module"><param name="module" value="test-diff"/></antcall>
96cffcc @egonw Hooked in testing for iordf
authored
119 <antcall target="test-module"><param name="module" value="test-iordf"/></antcall>
f782e65 Set up a new module, with the QM code
egonw authored
120 <antcall target="test-module"><param name="module" value="test-qm"/></antcall>
10edb71 @asad The big SMSD patch.
asad authored
121 <antcall target="test-module"><param name="module" value="test-smsd"/></antcall>
7384bc3 @egonw Hooked in PMD testing for the signature module
authored
122 <antcall target="test-module"><param name="module" value="test-signature"/></antcall>
110f4c1 @egonw Setting up the new renderbasic module.
authored
123 <antcall target="test-module"><param name="module" value="test-render"/></antcall>
ce3999f @egonw Set up of the new controller infrastructure.
authored
124 <antcall target="test-module"><param name="module" value="test-control"/></antcall>
be5e36f @egonw Set up a controlbasic module, with basic editing functionality, like add...
authored
125 <antcall target="test-module"><param name="module" value="test-controlbasic"/></antcall>
572536f @egonw Setting up the controlawt module.
authored
126 <antcall target="test-module"><param name="module" value="test-controlawt"/></antcall>
110f4c1 @egonw Setting up the new renderbasic module.
authored
127 <antcall target="test-module"><param name="module" value="test-renderbasic"/></antcall>
f1ca34b @egonw Render AWT module which allows rendering of the abstract rendering eleme...
authored
128 <antcall target="test-module"><param name="module" value="test-renderawt"/></antcall>
02f7f2d @egonw Set up of the rendercontrol module, containing the rendering of controll...
authored
129 <antcall target="test-module"><param name="module" value="test-rendercontrol"/></antcall>
9f2c289 @egonw Render extra module with rendering functionality beyond IAtomContainers.
authored
130 <antcall target="test-module"><param name="module" value="test-renderextra"/></antcall>
f8028f7 @egonw Render SVG module allowing translation of the rendering elements to be c...
authored
131 <antcall target="test-module"><param name="module" value="test-rendersvg"/></antcall>
7512e0d Checking for just unused code
egonw authored
132 </target>
133
134 <target id="test-module" name="test-module"
135 description="Checks for unused code in the given CDK module.">
136
137 <echo message="Checking for unused code in CDK's ${module} module." />
138
139 <mkdir dir="${reports.tests}/pmd-unused"/>
140 <pmd shortFilenames="true" rulesetfiles="pmd/unused.xml">
141 <formatter type="xml" toFile="${reports.tests}/pmd-unused/${module}.xml"/>
7c5c872 Merged the branch egonw/maintest: sets up src/main and src/test for spli...
egonw authored
142 <fileset dir="${src}/main">
143 <includesfile name="${build}/${module}.javafiles"/>
144 </fileset>
145 <fileset dir="${src}/test">
f5851ce Updated for move of .javafiles
egonw authored
146 <includesfile name="${build}/${module}.javafiles"/>
7512e0d Checking for just unused code
egonw authored
147 </fileset>
148 </pmd>
149 </target>
150
151 </project>
Something went wrong with that request. Please try again.