[hornetq-commits] JBoss hornetq SVN: r9571 - in branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster: failover and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Aug 20 09:51:19 EDT 2010


Author: jmesnil
Date: 2010-08-20 09:51:18 -0400 (Fri, 20 Aug 2010)
New Revision: 9571

Modified:
   branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/ClusterTestBase.java
   branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/SymmetricClusterWithBackupTest.java
   branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/GroupingFailoverReplicationTest.java
   branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/ReplicatedDistributionTest.java
Log:
added methods to create HornetQ servers using fake FileLock
(required to have both live and backup servers running inside the same VM)

Modified: branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/ClusterTestBase.java
===================================================================
--- branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/ClusterTestBase.java	2010-08-20 13:45:58 UTC (rev 9570)
+++ branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/ClusterTestBase.java	2010-08-20 13:51:18 UTC (rev 9571)
@@ -1197,27 +1197,48 @@
    {
       setupServer(node, fileStorage, netty, backup, -1);
    }
+   
+   protected void setupServer(final int node, final boolean fileStorage, final boolean netty, final boolean backup, final boolean useFakeLock)
+   {
+      setupServer(node, fileStorage, netty, backup, -1);
+   }
 
    protected void setupServer(final int node, final boolean fileStorage, final boolean netty, final int backupNode)
    {
-      setupServer(node, fileStorage, netty, false, backupNode);
+      setupServer(node, fileStorage, netty, false, backupNode, false);
    }
 
+   protected void setupServer(final int node, final boolean fileStorage, final boolean netty, final int backupNode, final boolean useFakeLock)
+   {
+      setupServer(node, fileStorage, netty, false, backupNode, useFakeLock);
+   }
+
    protected void setupServer(final int node,
                               final boolean fileStorage,
                               final boolean netty,
                               final boolean backup,
                               final int backupNode)
    {
-      setupServer(node, fileStorage, true, netty, backup, backupNode);
+      setupServer(node, fileStorage, netty, backup, backupNode, false);
    }
+   
+   protected void setupServer(final int node,
+                              final boolean fileStorage,
+                              final boolean netty,
+                              final boolean backup,
+                              final int backupNode,
+                              final boolean useFakeLock)
+   {
+      setupServer(node, fileStorage, true, netty, backup, backupNode, useFakeLock);
+   }
 
    protected void setupServer(final int node,
                               final boolean fileStorage,
                               final boolean sharedStorage,
                               final boolean netty,
                               final boolean backup,
-                              final int backupNode)
+                              final int backupNode,
+                              final boolean useFakeLock)
    {
       if (servers[node] != null)
       {
@@ -1259,11 +1280,25 @@
 
       if (fileStorage)
       {
-         server = HornetQServers.newHornetQServer(configuration);
+         if (useFakeLock)
+         {
+            server = createFakeLockServer(true, configuration);
+         }  
+         else
+         {
+            server = HornetQServers.newHornetQServer(configuration);
+         }
       }
       else
       {
-         server = HornetQServers.newHornetQServer(configuration, false);
+         if (useFakeLock)
+         {
+            server = createFakeLockServer(false, configuration);
+         }
+         else
+         {
+            server = HornetQServers.newHornetQServer(configuration, false);
+         }
       }
       servers[node] = server;
    }

Modified: branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/SymmetricClusterWithBackupTest.java
===================================================================
--- branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/SymmetricClusterWithBackupTest.java	2010-08-20 13:45:58 UTC (rev 9570)
+++ branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/distribution/SymmetricClusterWithBackupTest.java	2010-08-20 13:51:18 UTC (rev 9571)
@@ -562,18 +562,18 @@
    protected void setupServers() throws Exception
    {
       // The backups
-      setupServer(5, isFileStorage(), isNetty(), true);
-      setupServer(6, isFileStorage(), isNetty(), true);
-      setupServer(7, isFileStorage(), isNetty(), true);
-      setupServer(8, isFileStorage(), isNetty(), true);
-      setupServer(9, isFileStorage(), isNetty(), true);
+      setupServer(5, isFileStorage(), isNetty(), true, true);
+      setupServer(6, isFileStorage(), isNetty(), true, true);
+      setupServer(7, isFileStorage(), isNetty(), true, true);
+      setupServer(8, isFileStorage(), isNetty(), true, true);
+      setupServer(9, isFileStorage(), isNetty(), true, true);
 
       // The lives
-      setupServer(0, isFileStorage(), isNetty(), 5);
-      setupServer(1, isFileStorage(), isNetty(), 6);
-      setupServer(2, isFileStorage(), isNetty(), 7);
-      setupServer(3, isFileStorage(), isNetty(), 8);
-      setupServer(4, isFileStorage(), isNetty(), 9);
+      setupServer(0, isFileStorage(), isNetty(), 5, true);
+      setupServer(1, isFileStorage(), isNetty(), 6, true);
+      setupServer(2, isFileStorage(), isNetty(), 7, true);
+      setupServer(3, isFileStorage(), isNetty(), 8, true);
+      setupServer(4, isFileStorage(), isNetty(), 9, true);
    }
 
    @Override

Modified: branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/GroupingFailoverReplicationTest.java
===================================================================
--- branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/GroupingFailoverReplicationTest.java	2010-08-20 13:45:58 UTC (rev 9570)
+++ branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/GroupingFailoverReplicationTest.java	2010-08-20 13:51:18 UTC (rev 9571)
@@ -87,6 +87,6 @@
    @Override
    void setupMasterServer(final int i, final boolean fileStorage, final boolean netty)
    {
-      setupServer(i, fileStorage, false, netty, false, 2);
+      setupServer(i, fileStorage, false, netty, false, 2, false);
    }
 }

Modified: branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/ReplicatedDistributionTest.java
===================================================================
--- branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/ReplicatedDistributionTest.java	2010-08-20 13:45:58 UTC (rev 9570)
+++ branches/2_2_0_HA_Improvements/tests/src/org/hornetq/tests/integration/cluster/failover/ReplicatedDistributionTest.java	2010-08-20 13:51:18 UTC (rev 9571)
@@ -267,9 +267,9 @@
    {
       super.setUp();
 
-      setupServer(1, true, isShared(), true, false, -1);
-      setupServer(2, true, isShared(), true, true, -1);
-      setupServer(3, true, isShared(), true, true, 2);
+      setupServer(1, true, isShared(), true, false, -1, false);
+      setupServer(2, true, isShared(), true, true, -1, false);
+      setupServer(3, true, isShared(), true, true, 2, false);
 
       setupClusterConnectionWithBackups("test", "test", false, 1, true, 1, new int[] { 3 }, new int[] { 2 });
 



More information about the hornetq-commits mailing list