[infinispan-commits] Infinispan SVN: r598 - trunk/core/src/test/java/org/infinispan/tx.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue Jul 21 09:59:17 EDT 2009


Author: mircea.markus
Date: 2009-07-21 09:59:16 -0400 (Tue, 21 Jul 2009)
New Revision: 598

Modified:
   trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java
Log:
[ISPN-38] - (eager deadlock detection) - added UT for DIST

Modified: trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java	2009-07-21 13:54:37 UTC (rev 597)
+++ trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java	2009-07-21 13:59:16 UTC (rev 598)
@@ -43,24 +43,23 @@
  * Functional test for deadlock detection.
  *
  * @author Mircea.Markus at jboss.com
- *         <p/>
- *         TODO - test for deadlock on invalidation
  *          TODO - add test deadlock with distribution
  */
 @Test(testName = "tx.DeadlockDetectionTest", groups = "functional")
 public class DeadlockDetectionTest extends MultipleCacheManagersTest {
 
-   private ControlledRpcManager controlledRpcManager1;
-   private ControlledRpcManager controlledRpcManager2;
-   private CountDownLatch replicationLatch;
-   private ExecutorThread t1;
-   private ExecutorThread t2;
-   private DeadlockDetectingLockManager ddLm1;
-   private DeadlockDetectingLockManager ddLm2;
+   protected ControlledRpcManager controlledRpcManager1;
+   protected ControlledRpcManager controlledRpcManager2;
+   protected CountDownLatch replicationLatch;
+   protected ExecutorThread t1;
+   protected ExecutorThread t2;
+   protected DeadlockDetectingLockManager ddLm1;
+   protected DeadlockDetectingLockManager ddLm2;
 
+   protected Configuration.CacheMode cacheMode = Configuration.CacheMode.REPL_SYNC;
 
    protected void createCacheManagers() throws Throwable {
-      Configuration config = getDefaultClusteredConfig(Configuration.CacheMode.REPL_SYNC);
+      Configuration config = getDefaultClusteredConfig(cacheMode);
       config.setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
       config.setEnableDeadlockDetection(true);
       config.setSyncCommitPhase(true);
@@ -466,7 +465,7 @@
       }
    }
 
-   private boolean xor(boolean b1, boolean b2) {
+   protected boolean xor(boolean b1, boolean b2) {
       return (b1 || b2) && !(b1 && b2);
    }
 



More information about the infinispan-commits mailing list