123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- You may freely edit this file. See commented blocks below for -->
- <!-- some examples of how to customize the build. -->
- <!-- (If you delete it and reopen the project it will be recreated.) -->
- <project name="DMDirc" default="default" basedir=".">
- <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>
|