Author: dgolovin
Date: 2011-09-30 07:35:33 -0400 (Fri, 30 Sep 2011)
New Revision: 35210
Modified:
trunk/build/parent/pom.xml
Log:
fix for coverage metadata generation.
Modified: trunk/build/parent/pom.xml
===================================================================
--- trunk/build/parent/pom.xml 2011-09-30 11:19:56 UTC (rev 35209)
+++ trunk/build/parent/pom.xml 2011-09-30 11:35:33 UTC (rev 35210)
@@ -605,11 +605,17 @@
<echo>Process emma report...</echo>
<for list="${emma.instrument.bundles}"
param="bundle">
<sequential>
- <echo>instruments
${project.build.directory}/../../../plugins/@{bundle}/target/classes</echo>
+ <property name="@{bundle}-classes"
location="${project.build.directory}/../../../plugins/@{bundle}" />
+ <echo>instruments ${@{bundle}-classes}</echo>
<emma enabled="true">
<instr
metadatafile="${project.build.directory}/emma/(a){bundle}-coverage.em"
- mode="overwrite"
instrpath="${project.build.directory}/../../../plugins/@{bundle}/target/classes"
- /> </emma>
+ mode="copy"
outdir="${project.build.directory}/../../../plugins/@{bundle}/target/instrumented-classes">
+ <instrpath>
+ <fileset dir="${@{bundle}-classes}"
includes="*.jar"/>
+ <fileset dir="${@{bundle}-classes}/target"
includes="*.jar"/>
+ </instrpath>
+ </instr>
+ </emma>
</sequential>
</for>
Show replies by date