[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