Instrumentating class file using Ant in Cobertura

rajeshkumar created the topic: Instrumentating class file using Ant in Cobertura

Instrumentating class file using Ant in Cobertura

Cobertura’s documentation gives the following example to show how instrumentation can be done on classes inside a jar file that is on Cobertura’s classpath.

ANT SCRIPT

[code language=”css”]
<project>
<property name=”cobertura.dir” value=”../cobertura-2.0.3″ />
<property name=”instrumented.dir” value=”../destination” />
<property name=”jars.dir” value=”../basedir” />
<property name=” cobertura.datafile ” value=”../datafile” />

<path id=”cobertura.classpath”>
<fileset dir=”${cobertura.dir}”>
<include name=”cobertura-2.0.3.jar” />
<include name=”lib/**/*.jar” />
</fileset>
</path>

<target name=”instrument-classes”>
<taskdef classpathref=”cobertura.classpath” resource=”tasks.properties” />
<delete file=”cobertura.ser” />

<cobertura-instrument todir=”${instrumented.dir}” datafile=”${cobertura.datafile}”>
<fileset dir=”${jars.dir}”>
<include name=”XXX.jar” />
</fileset>
<fileset dir=”${jars.dir}”>
<include name=”YYYY.jar” />
</fileset>
</cobertura-instrument>
</target>
</project>

[/code]

FAQ –
github.com/cobertura/cobertura/wiki/FAQ#…-coverage-everywhere
alvinalexander.com/blog/post/java/sample…ura-ant-build-script
alvinalexander.com/blog/post/best-practi…ertura-code-coverage
stackoverflow.com/questions/12690688/cob…ra-ant-merge-reports
mojo.codehaus.org/cobertura-maven-plugin/cobertura-mojo.html

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Rajesh Kumar
Follow me
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x