[jboss-svn-commits] JBL Code SVN: r27612 - labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 6 07:51:24 EDT 2009


Author: mark.little at jboss.com
Date: 2009-07-06 07:51:24 -0400 (Mon, 06 Jul 2009)
New Revision: 27612

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/LogStressTest.java
Log:
https://jira.jboss.org/jira/browse/JBTM-576

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/LogStressTest.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/LogStressTest.java	2009-07-06 11:44:33 UTC (rev 27611)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/LogStressTest.java	2009-07-06 11:51:24 UTC (rev 27612)
@@ -43,6 +43,19 @@
 import org.junit.Test;
 import static org.junit.Assert.*;
 
+/*
+ * Define our own transaction type to avoid conflicts
+ * with other tests.
+ */
+
+class MyAtomicAction extends AtomicAction
+{
+    public String type ()
+    {
+        return "/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction/MyAtomicAction";
+    }
+}
+
 class StressWorker extends Thread
 {
     public StressWorker(int iters, int thread)
@@ -55,7 +68,7 @@
     {
         for (int i = 0; i < _iters; i++) {
             try {
-                AtomicAction A = new AtomicAction();
+                MyAtomicAction A = new MyAtomicAction();
 
                 A.begin();
 
@@ -85,6 +98,7 @@
 
         System.setProperty(Environment.COMMIT_ONE_PHASE, "NO");
         System.setProperty(Environment.OBJECTSTORE_TYPE, ArjunaNames.Implementation_ObjectStore_ActionLogStore().stringForm());
+        
         System.setProperty(Environment.TRANSACTION_LOG_PURGE_TIME, "10000");
 
         StressWorker[] workers = new StressWorker[threads];
@@ -107,7 +121,7 @@
         boolean passed = false;
 
         try {
-            TxControl.getStore().allObjUids(new AtomicAction().type(), ios, ObjectStore.OS_UNKNOWN);
+            TxControl.getStore().allObjUids(new MyAtomicAction().type(), ios, ObjectStore.OS_UNKNOWN);
 
             Uid tempUid = new Uid(Uid.nullUid());
 




More information about the jboss-svn-commits mailing list