Mercurial > public > develkit
view clover-ant.xml @ 48:561ece0a8225
Return to using snapshot resolver to ensure ivy.xml file from dependency can be found and improve performance and tracbility. removed changing from chain. Modified local to be treated as local.
author | smith@nwoca.org |
---|---|
date | Thu, 16 Jun 2011 17:26:39 -0400 |
parents | 639bec4999f2 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <project name="clover-project-tasks" default="" basedir="." xmlns:ivy="antlib:fr.jayasoft.ivy.ant" xmlns:ssdt="http://www.ssdt-ohio.org/ant/common"> <description>Clover Ant tasks</description> <target name="-check.clover" depends="init"> <property name="clover.jar.file" value="${user.home.ant.lib}/clover.jar"/> <property name="ssdt.clover.jar.src" value="http://ivy.ssdt.nwoca.org/repository/clover/clover.jar"/> <property name="clover.dest" value="${build.dir}/clover"/> <ssdt:fetch dest="${clover.jar.file}" src="${ssdt.clover.jar.src}"/> <property name="clover.license" value="${user.home.ant.lib}/clover.license"/> <condition property="clover.installed"> <and> <available classname="com.cenqua.clover.CloverInstr" /> <available file="${clover.license}"/> </and> </condition> <if> <isset property="clover.installed"/> <then><taskdef resource="cloverlib.xml"/></then> </if> </target> <target name="with.coverage" depends="-check.clover" if="clover.installed"> <property name="coverage.run.with.clover" value="true"/> <clover-env/> <clover-clean/> <clover-setup> <fileset dir="${src.dir}"/> </clover-setup> <mkdir dir="${build.dir}/.clover"/> <mkdir dir="${build.dir}/clover"/> </target> <target name="coverage.xml" depends="-check.clover" description="Generates an XML report to ${clover.dest}." if="coverage.run.with.clover"> <clover-report> <current outfile="${clover.dest}/clover.xml" title="${ivy.project.module}" span="${clover.span}"> <format type="xml"/> <testresults dir="build/test/results" includes="TEST-*.xml"/> <sourcepath> <pathelement path="${src.dir}"/> </sourcepath> </current> </clover-report> </target> <target name="coverage.html" depends="-check.clover" description="Generates an HTML report to ${clover.dest}." if="coverage.run.with.clover"> <clover-report> <current outfile="${clover.dest}" title="${ivy.project.module}" span="${clover.span}"> <format type="html"/> <testresults dir="build/test/results" includes="TEST-*.xml"/> <sourcepath> <pathelement path="${src.dir}"/> </sourcepath> </current> </clover-report> </target> </project>