[jboss-cvs] jboss-seam ...
Peter Muir
peter at bleepbleep.org.uk
Tue Oct 9 10:51:26 EDT 2007
User: pmuir
Date: 07/10/09 10:51:26
Modified: jboss-seam build.xml
Log:
Coverage of Seam mail
Revision Changes Path
1.292 +19 -5 jboss-seam/build.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -b -r1.291 -r1.292
--- build.xml 9 Oct 2007 13:58:51 -0000 1.291
+++ build.xml 9 Oct 2007 14:51:26 -0000 1.292
@@ -647,11 +647,25 @@
</emma>
</target>
- <target name="coveragecore" depends="instrumentcore, testall" description="Run the core unit tests and all example tests with code coverage">
+ <target name="instrumentmail" depends="compilemail">
+ <taskdef resource="emma_ant.properties" classpathref="classpath.emma" />
+ <mkdir dir="${coverage.dir}/mail" />
+ <emma>
+ <instr instrpath="${classes.mail.dir}" mode="overwrite" metadatafile="${coverage.dir}/coveragemail.em">
+ <filter excludes="*.package-info.java" />
+ </instr>
+ </emma>
+ </target>
+
+ <target name="coverage" depends="instrumentcore, instrumentmail, testall" description="Run the core unit tests and all example tests with code coverage">
<move file="${coverage.ec}" tofile="${coverage.dir}/coveragecore.ec" />
<emma>
- <report sourcepath="${src.core.dir}" depth="method">
- <infileset dir="${coverage.dir}" includes="coveragecore.em,coveragecore.ec" />
+ <report depth="method">
+ <sourcepath>
+ <path location="${src.core.dir}" />
+ <path location="${src.mail.dir}" />
+ </sourcepath>
+ <infileset dir="${coverage.dir}" includes="coveragecore.em,coveragecore.ec,coveragemail.em,coveragemail.ec" />
<html outfile="${report.dir}/coverage.html" />
<xml outfile="${report.dir}/coverage.xml" />
</report>
@@ -659,7 +673,7 @@
<echo>Code coverage report for core classes available at ${report.dir}/coverage.html</echo>
</target>
- <target name="coverageall" depends="coveragecore" description="Run all unit tests with coverage" />
+ <target name="coverageall" depends="coverage" description="Run all unit tests with coverage" />
<!-- ########################## MACRO DEFS ##########################-->
More information about the jboss-cvs-commits
mailing list