You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

junitreport.xml 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="DMDirc" default="default" basedir=".">
  3. <!--
  4. THIS FILE IS DEPRECATED. THE TASKS HAVE BEEN INTEGRATED INTO THE MAIN
  5. DMDIRC BUILD FILE. IT WILL BE REMOVED IN THE FUTURE. STOP USING IT.
  6. -->
  7. <description>Builds, tests, and runs the project DMDirc.</description>
  8. <property name="clover.jar" location="/home/dmdirc/clover/clover/lib/clover.jar"/>
  9. <taskdef resource="cloverlib.xml" classpath="${clover.jar}"/>
  10. <available property="clover.installed" classname="com.cenqua.clover.CloverInstr" />
  11. <target name="with.clover" depends="clean" if="clover.installed">
  12. <clover-clean/>
  13. <clover-setup>
  14. <fileset dir="src/com/" includes="**/*.java" />
  15. <fileset dir="test/com/">
  16. <include name="**/*.java" />
  17. <exclude name="**/harness/**/*.java" />
  18. </fileset>
  19. </clover-setup>
  20. </target>
  21. <target name="clover.xml" if="clover.installed">
  22. <mkdir dir="reports/clover" />
  23. <clover-report>
  24. <current outfile="reports/clover/clover.xml"/>
  25. </clover-report>
  26. </target>
  27. <target name="clover.html" if="clover.installed">
  28. <mkdir dir="reports/clover" />
  29. <mkdir dir="reports/clover/history" />
  30. <clover-historypoint historydir="reports/clover/history" />
  31. <clover-report>
  32. <current outfile="reports/clover">
  33. <format type="html"/>
  34. </current>
  35. <historical outfile="reports/clover" historydir="reports/clover/history" />
  36. </clover-report>
  37. </target>
  38. <import file="build.xml"/>
  39. <property name="test.reports" value="./junitreports" />
  40. <target name="test-html" depends="with.clover,compile-test,test,clover.html"/>
  41. <target name="test-xml" depends="with.clover,compile-test,test,clover.xml"/>
  42. <target name="test-both" depends="test-html,test-xml"/>
  43. <target name="-post-test-run">
  44. <mkdir dir="${test.reports}" />
  45. <junitreport todir="${test.reports}">
  46. <fileset dir="${build.test.results.dir}">
  47. <include name="TEST-*.xml" />
  48. </fileset>
  49. <report todir="${test.reports}" />
  50. </junitreport>
  51. </target>
  52. </project>