[jboss-svn-commits] JBL Code SVN: r34833 - in labs/jbosstm/trunk/qa: tests/product and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 23 09:43:58 EDT 2010


Author: jhalliday
Date: 2010-08-23 09:43:58 -0400 (Mon, 23 Aug 2010)
New Revision: 34833

Modified:
   labs/jbosstm/trunk/qa/run-tests.xml
   labs/jbosstm/trunk/qa/tests/product/build.xml
Log:
Add emma coverage to the qa tests. JBTM-682


Modified: labs/jbosstm/trunk/qa/run-tests.xml
===================================================================
--- labs/jbosstm/trunk/qa/run-tests.xml	2010-08-23 13:43:19 UTC (rev 34832)
+++ labs/jbosstm/trunk/qa/run-tests.xml	2010-08-23 13:43:58 UTC (rev 34833)
@@ -45,7 +45,7 @@
         <antcall target="junit-tests">
             <param name="tests" value="jtsremote"/>
         </antcall>
-        
+
     </target>
 
     <!-- a faster subset of the tests for smoke testing. aim to keep to under one hour total. -->
@@ -155,13 +155,13 @@
         <!-- crashrecovery05_1 : 10 tests, 3 minutes -->
         <antcall target="junit-tests"><param name="tests" value="crashrecovery05_1"/></antcall>
         <!-- crashrecovery05_2 : 100 tests, 25 minutes -->
-         <antcall target="junit-tests"><param name="tests" value="crashrecovery05_2"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery05_2"/></antcall>
         <!-- crashrecovery06 : 2 tests, 1 minute -->
         <antcall target="junit-tests"><param name="tests" value="crashrecovery06"/></antcall>
         <!-- crashrecovery07 : 16 tests, 4 minutes -->
         <antcall target="junit-tests"><param name="tests" value="crashrecovery07"/></antcall>
         <!-- crashrecovery08 : 32 tests, 15 minutes -->
-         <antcall target="junit-tests"><param name="tests" value="crashrecovery08"/></antcall>
+        <antcall target="junit-tests"><param name="tests" value="crashrecovery08"/></antcall>
         <!-- crashrecovery09 : 6 tests, 2 minutes -->
         <antcall target="junit-tests"><param name="tests" value="crashrecovery09"/></antcall>
         <!-- crashrecovery10 : 6 tests, 2 minutes -->
@@ -218,7 +218,7 @@
         <antcall target="install-dbdriver"><param name="files" value="db2*"/></antcall>
         <antcall target="junit-tests"><param name="tests" value="jdbcresources01_ibmdb2_jndi"/></antcall>
         <antcall target="junit-tests"><param name="tests" value="jdbcresources02_ibmdb2_jndi"/></antcall>
-        
+
     </target>
 
     <!-- the ncl office build server is not on vpn and only a subset of the dbs are available locally -->
@@ -244,7 +244,7 @@
         <antcall target="install-dbdriver"><param name="files" value="ojdbc14.jar"/></antcall>
         <antcall target="junit-tests"><param name="tests" value="crashrecovery11-oracle_jndi"/></antcall>
 
-         <!--mssql needs different .jar for jdk 1.5 vs. 1.6 runtime -->
+        <!--mssql needs different .jar for jdk 1.5 vs. 1.6 runtime -->
         <condition property="mssql.driver" value="sqljdbc4.jar">
             <equals arg1="${java.specification.version}" arg2="1.6"/>
         </condition>
@@ -313,7 +313,7 @@
 
         <antcall target="install-dbdriver"><param name="files" value="db2*"/></antcall>
         <antcall target="junit-tests"><param name="tests" value="jdbclocals01_ibmdb2_jndi"/></antcall>
-        
+
     </target>
 
     <target name="performance">
@@ -339,7 +339,7 @@
             <param name="additional.elements" value="-agentpath:ext/libjbossAgent_linux64.so"/>
         </antcall>
 
-    </target>    
+    </target>
 
     <!-- ##################################### -->
 
@@ -405,19 +405,57 @@
 
     </target>
 
-<!--
+    <!-- directory that contains emma.jar and emma_ant.jar: -->
+    <property name="emma.dir" value="../build/extlib" />
 
-unused groups, pending cleanup and wiring:
+    <path id="emma.lib" >
+        <pathelement location="${emma.dir}/emma.jar" />
+        <pathelement location="${emma.dir}/emma_ant.jar" />
+    </path>
 
-ait01_ots_transactionmanager.java
-aitresources01.java
-crashrecovery13.java
+    <taskdef resource="emma_ant.properties" classpathref="emma.lib" />
 
-jdbcresources03_oracle_thin_jndi.java
-jdbcresources04_oracle_thin_jndi.java
+    <target name="emmareport">
+        <emma enabled="true">
+            <report>
 
-txoj.java - thse should be unit tests.
+                <fileset dir=".." >
+                    <include name="**/build/metadata.emma"/>
+                </fileset>
 
--->
+                <fileset dir="testoutput">
+                    <include name="**/*-coverage.ec"/>                    
+                </fileset>
 
+                <fileset dir="..">
+                    <include name="**/build/coverage.ec"/>
+                </fileset>
+
+
+                <sourcepath>
+                    <dirset dir="..">
+                        <include name="**/classes"/>
+                    </dirset>
+                </sourcepath>
+                <txt outfile="testoutput/emma/coverage.txt" />
+                <html outfile="testoutput/emma/coverage.html" />
+            </report>
+        </emma>
+    </target>
+
+    <!--
+
+    unused groups, pending cleanup and wiring:
+
+    ait01_ots_transactionmanager.java
+    aitresources01.java
+    crashrecovery13.java
+
+    jdbcresources03_oracle_thin_jndi.java
+    jdbcresources04_oracle_thin_jndi.java
+
+    txoj.java - thse should be unit tests.
+
+    -->
+
 </project>

Modified: labs/jbosstm/trunk/qa/tests/product/build.xml
===================================================================
--- labs/jbosstm/trunk/qa/tests/product/build.xml	2010-08-23 13:43:19 UTC (rev 34832)
+++ labs/jbosstm/trunk/qa/tests/product/build.xml	2010-08-23 13:43:58 UTC (rev 34833)
@@ -104,7 +104,6 @@
     </path>
     <!-- apache logging -->
     <path id="classpath.common">
-        <pathelement location="${jbossts.home}/lib/ext/commons-logging-1.1.jar" />
         <pathelement location="${jbossts.home}/lib/ext/log4j-1.2.14.jar" />
     </path>
     <!-- JOTM: http://jotm.objectweb.org/download/index.html -->



More information about the jboss-svn-commits mailing list