[jboss-svn-commits] JBL Code SVN: r30972 - in labs/jbosstm/trunk: antbuildsystem and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jan 7 10:58:43 EST 2010


Author: jhalliday
Date: 2010-01-07 10:58:42 -0500 (Thu, 07 Jan 2010)
New Revision: 30972

Modified:
   labs/jbosstm/trunk/antbuildsystem/build.xml
   labs/jbosstm/trunk/common/build.xml
   labs/jbosstm/trunk/sharedbuild.xml
Log:
Add emma code coverage tool to the build scripts. JBTM-682


Modified: labs/jbosstm/trunk/antbuildsystem/build.xml
===================================================================
--- labs/jbosstm/trunk/antbuildsystem/build.xml	2010-01-07 15:58:00 UTC (rev 30971)
+++ labs/jbosstm/trunk/antbuildsystem/build.xml	2010-01-07 15:58:42 UTC (rev 30972)
@@ -22,12 +22,10 @@
 
     <property name="modulename" value="buildsystem"/>
 
-    <property name="emma.enabled" value="false"/>
-
     <import file="../sharedbuild.xml"/>
 
     <target name="compile" depends="init">
-        <compile.macro includeant="true"/>
+        <compile.macro includeant="true" includeemma="false"/>
     </target>
 
     <target name="compile-tests"/>

Modified: labs/jbosstm/trunk/common/build.xml
===================================================================
--- labs/jbosstm/trunk/common/build.xml	2010-01-07 15:58:00 UTC (rev 30971)
+++ labs/jbosstm/trunk/common/build.xml	2010-01-07 15:58:42 UTC (rev 30972)
@@ -87,6 +87,7 @@
                     <include name="coverage.ec"/>
                     <include name="metadata.emma"/>
                 </fileset>
+                <!-- TODO emma incorrectly resolves this as <tsroot>/build not <tsroot>/common/build - investigate/workaround -->
                 <txt outfile="${build.dir}/emma/coverage.txt" />
                 <html outfile="${build.dir}/emma/coverage.html" />
             </report>

Modified: labs/jbosstm/trunk/sharedbuild.xml
===================================================================
--- labs/jbosstm/trunk/sharedbuild.xml	2010-01-07 15:58:00 UTC (rev 30971)
+++ labs/jbosstm/trunk/sharedbuild.xml	2010-01-07 15:58:42 UTC (rev 30972)
@@ -101,6 +101,7 @@
 
         <attribute name="excluded.classes" default="${excluded.classes}"/>
         <attribute name="includeant" default="false"/>
+        <attribute name="includeemma" default="${emma.enabled}"/>
 
         <element name="additional.classpath" optional="true"/>
         <element name="additional.src.dirs" optional="true"/>
@@ -118,7 +119,7 @@
             <additional.src.dirs/>
         </javac>
 
-        <emma enabled="${emma.enabled}">
+        <emma enabled="@{includeemma}">
             <instr mode="overwrite"
                    metadatafile="${build.dir}/metadata.emma"
                    merge="true">
@@ -490,7 +491,7 @@
             <classpath>
                 <pathelement location="etc"/>
                 <pathelement location="${build.dir}/lib/${modulename}.jar"/>
-                <!--<pathelement location="${build.dir}/classes/"/>-->
+                <pathelement location="${build.dir}/classes/"/>
                 <pathelement location="${build.dir}/tests/"/>
                 <fileset dir="${build.dir}/lib/ext/" includes="*"/>
                 <fileset dir="${basedir}" includes="${lib.dir}/ext/*"/>



More information about the jboss-svn-commits mailing list