12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="DMDirc" default="default" basedir=".">
- <!--
-
- THIS FILE IS DEPRECATED. THE TASKS HAVE BEEN INTEGRATED INTO THE MAIN
- DMDIRC BUILD FILE. IT WILL BE REMOVED IN THE FUTURE. STOP USING IT.
-
- -->
-
- <description>Builds, tests, and runs the project DMDirc.</description>
-
- <property name="clover.jar" location="/home/dmdirc/clover/clover/lib/clover.jar"/>
- <taskdef resource="cloverlib.xml" classpath="${clover.jar}"/>
- <available property="clover.installed" classname="com.cenqua.clover.CloverInstr" />
-
- <target name="with.clover" depends="clean" if="clover.installed">
- <clover-clean/>
- <clover-setup>
- <fileset dir="src/com/" includes="**/*.java" />
- <fileset dir="test/com/">
- <include name="**/*.java" />
- <exclude name="**/harness/**/*.java" />
- </fileset>
- </clover-setup>
- </target>
-
- <target name="clover.xml" if="clover.installed">
- <mkdir dir="reports/clover" />
- <clover-report>
- <current outfile="reports/clover/clover.xml"/>
- </clover-report>
- </target>
-
- <target name="clover.html" if="clover.installed">
- <mkdir dir="reports/clover" />
- <mkdir dir="reports/clover/history" />
- <clover-historypoint historydir="reports/clover/history" />
- <clover-report>
- <current outfile="reports/clover">
- <format type="html"/>
- </current>
- <historical outfile="reports/clover" historydir="reports/clover/history" />
- </clover-report>
- </target>
-
- <import file="build.xml"/>
- <property name="test.reports" value="./junitreports" />
-
- <target name="test-html" depends="with.clover,compile-test,test,clover.html"/>
- <target name="test-xml" depends="with.clover,compile-test,test,clover.xml"/>
- <target name="test-both" depends="test-html,test-xml"/>
- <target name="-post-test-run">
- <mkdir dir="${test.reports}" />
- <junitreport todir="${test.reports}">
- <fileset dir="${build.test.results.dir}">
- <include name="TEST-*.xml" />
- </fileset>
- <report todir="${test.reports}" />
- </junitreport>
- </target>
- </project>
|