This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Cobertura Zero Reports

 
Manish Indudhar
Greenhorn
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I added the cobertura tags in our existing build file, made few changes in the build file and ran it. Well it did generate the reports but with Zero
Percertage Coverage. Can any one help me out with my build file.

<target name="test" depends="junit,junitreport,coverage" description="Runs unit tests and creates a report" />

<!-- Modified for coverage reports -->
<target name="coverage" depends="cover-test, coverage-report-html" description="Compile, instrument ourself, run the tests and generate JUnit and coverage reports."/>

<target name="instrument">
<!--delete file="cobertura.ser"/>
<delete dir="${instrumented.dir}" /-->
<delete file="cobertura.ser"/>

<cobertura-instrument todir="${instrumented.dir}">
<fileset dir="${build.classes}">
<include name="**/*.class" />
<exclude name="**/Test*.class" />
</fileset>
</cobertura-instrument>
</target>

<target name="cover-test" depends="instrument">
<junit printsummary="yes" haltonfailure="off" fork="yes" forkmode="once">
<classpath refid="cobertura.classpath" />
<classpath location="instrumented.dir"/>
<classpath refid="build.classpath" />
<formatter type="xml" />
<batchtest fork="yes" todir="${junit.dir}">
<fileset dir="${src.dir}">
<include name="**/*Test*.java" />
</fileset>
</batchtest>
</junit>
</target>


<!--target name="coverage-check">
<cobertura-check branchrate="34" totallinerate="100" />
</target>

<target name="coverage-report">
<Generate an XML file containing the coverage data using
the "srcdir" attribute.
>
<cobertura-report srcdir="${src.dir}" destdir="${coverage.xml.dir}" format="xml" />
</target-->

<target name="coverage-report-html">
<cobertura-report destdir="${coverage.html.dir}">
<fileset dir="${src.dir}">
<include name="**/*.java"/>
</fileset>
</cobertura-report>
</target>

I would appriciate the help.
Thanks
Manish.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic