[jboss-svn-commits] JBL Code SVN: r29815 - in labs/jbosstm/trunk: ArjunaCore/arjuna and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 26 12:10:33 EDT 2009


Author: adinn
Date: 2009-10-26 12:10:31 -0400 (Mon, 26 Oct 2009)
New Revision: 29815

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/build.xml
   labs/jbosstm/trunk/ArjunaCore/arjuna/tests/byteman-scripts/reaper.txt
   labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/reaper/ReaperTestCase.java
   labs/jbosstm/trunk/ext/byteman.jar
   labs/jbosstm/trunk/sharedbuild.xml
Log:
modified to use latest (1.1.1) byteman jar and to reinstate reaper test cases in order to cope with changes introduced as part of JBTM-624

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/build.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/build.xml	2009-10-26 14:59:44 UTC (rev 29814)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/build.xml	2009-10-26 16:10:31 UTC (rev 29815)
@@ -75,24 +75,24 @@
             </tests>
         </run.tests.macro>
         <!-- reaper tests run using script reaper.txt -->
-        <!--<run.tests.macro script="reaper.txt">-->
-            <!--<tests>-->
-                <!--<fileset dir="tests/classes">-->
-                    <!--<include name="**/reaper/ReaperMonitorTest.java"/>-->
-                    <!--<include name="**/reaper/ReaperTestCase.java"/>-->
-                    <!--<include name="**/reaper/ReaperTestCase2.java"/>-->
-                    <!--<include name="**/reaper/ReaperTestCase3.java"/>-->
-                <!--</fileset>-->
-            <!--</tests>-->
-            <!--  -->
+        <run.tests.macro script="reaper.txt">
+            <tests>
+                <fileset dir="tests/classes">
+                    <include name="**/reaper/ReaperMonitorTest.java"/>
+                    <include name="**/reaper/ReaperTestCase.java"/>
+                    <include name="**/reaper/ReaperTestCase2.java"/>
+                    <include name="**/reaper/ReaperTestCase3.java"/>
+                </fileset>
+            </tests>
+
             <!--<additional.jvmargs>-->
                 <!--<jvmarg value="-Dorg.jboss.byteman.dump.generated.classes"/>-->
                 <!--<jvmarg value="-Dorg.jboss.byteman.dump.generated.classes.directory=dump"/>-->
                 <!--<jvmarg value="-Xdebug"/>-->
                 <!--<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/>-->
             <!--</additional.jvmargs>-->
-            <!-- -->
-        <!--</run.tests.macro>-->
+             
+        </run.tests.macro>
         <!-- object store tests run using script objectstore.txt -->
         <run.tests.macro script="objectstore.txt">
             <tests>

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/tests/byteman-scripts/reaper.txt
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/tests/byteman-scripts/reaper.txt	2009-10-26 14:59:44 UTC (rev 29814)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/tests/byteman-scripts/reaper.txt	2009-10-26 16:10:31 UTC (rev 29815)
@@ -185,7 +185,7 @@
 AFTER CALL interrupt
 BIND NOTHING
 IF TRUE
-DO debug("reaper called interrupt on " + $e),
+DO debug("reaper called interrupt on " + $reaperElement),
    flag("interrupted")
 ENDRULE
 
@@ -195,7 +195,7 @@
 AFTER WRITE _zombieCount
 BIND NOTHING
 IF TRUE
-DO debug("reaper incremented zombie count " + $e),
+DO debug("reaper incremented zombie count " + $reaperElement),
    flag("zombied")
 ENDRULE
 

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/reaper/ReaperTestCase.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/reaper/ReaperTestCase.java	2009-10-26 14:59:44 UTC (rev 29814)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/reaper/ReaperTestCase.java	2009-10-26 16:10:31 UTC (rev 29815)
@@ -42,10 +42,7 @@
     public void testReaper() throws Exception
     {
 
-        // test set+readback of interval
         TransactionReaper reaper = TransactionReaper.transactionReaper();
-        // set value is ignored in default DYNAMIC mode, it uses max long instead.
-        assertEquals(Long.MAX_VALUE, reaper.checkingPeriod());
 
 
         Reapable reapable = new MockReapable(new Uid());

Modified: labs/jbosstm/trunk/ext/byteman.jar
===================================================================
(Binary files differ)

Modified: labs/jbosstm/trunk/sharedbuild.xml
===================================================================
--- labs/jbosstm/trunk/sharedbuild.xml	2009-10-26 14:59:44 UTC (rev 29814)
+++ labs/jbosstm/trunk/sharedbuild.xml	2009-10-26 16:10:31 UTC (rev 29815)
@@ -417,6 +417,7 @@
                 </run.tests.macro.aux>
             </then>
             <else>
+                <echo  message="running with script ${basedir}/tests/byteman-scripts/@{script}"/>
                 <run.tests.macro.aux  showoutput="@{showoutput}">
                     <tests.aux>
                         <tests/>
@@ -425,7 +426,7 @@
                         <additional.classpath/>
                     </additional.classpath.aux>
                     <additional.jvmargs.aux>
-                        <jvmarg value="-javaagent:${global.ext.lib.dir}/byteman.jar=script:${basedir}/tests/byteman-scripts/@{script}"/>
+                        <jvmarg value="-javaagent:${global.ext.lib.dir}/byteman.jar=script:${basedir}/tests/byteman-scripts/@{script},listener:true,boot:${global.ext.lib.dir}/byteman.jar"/>
                         <jvmarg value="-Dorg.jboss.byteman.debug"/>
                         <additional.jvmargs/>
                     </additional.jvmargs.aux>
@@ -451,7 +452,7 @@
         <copy file="${sharedbuild.base.dir}/ArjunaCore/arjuna/etc/log4j.properties" todir="${build.dir}/classes"/>
 
         <mkdir dir="${build.dir}/testresults"/>
-        <junit printsummary="yes" fork="yes" dir="${build.dir}" showoutput="@{showoutput}">
+        <junit printsummary="yes" fork="yes" dir="${build.dir}" showoutput="@{showoutput}" >
             <formatter type="plain"/>
             <classpath>
                 <pathelement location="etc"/>



More information about the jboss-svn-commits mailing list