This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Testing and the fly likes Cobertura Zero Reports Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » Testing
Bookmark "Cobertura Zero Reports" Watch "Cobertura Zero Reports" New topic
Author

Cobertura Zero Reports

Manish Indudhar
Greenhorn

Joined: Dec 22, 2008
Posts: 1
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Cobertura Zero Reports