[infinispan-commits] Infinispan SVN: r438 - in trunk/core/src/test: resources/stacks and 1 other directory.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jun 11 11:10:58 EDT 2009


Author: mircea.markus
Date: 2009-06-11 11:10:58 -0400 (Thu, 11 Jun 2009)
New Revision: 438

Modified:
   trunk/core/src/test/java/org/infinispan/test/fwk/JGroupsConfigBuilder.java
   trunk/core/src/test/resources/stacks/tcp.xml
Log:
[ISPN-98] - (Switch test suite to use MPING instead of TCPPING for the tcp stack) - implemented

Modified: trunk/core/src/test/java/org/infinispan/test/fwk/JGroupsConfigBuilder.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/JGroupsConfigBuilder.java	2009-06-11 09:22:03 UTC (rev 437)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/JGroupsConfigBuilder.java	2009-06-11 15:10:58 UTC (rev 438)
@@ -83,6 +83,15 @@
 
    public static String getTcpConfig() {
       loadTcp();
+
+      if (tcpConfig.contains("TCPPING")) {
+         return getTcpConfigWithTCPPINGDiscoevry();
+      } else {
+         return replaceMCastAddressAndPort(tcpConfig);
+      }
+   }
+
+   private static String getTcpConfigWithTCPPINGDiscoevry() {
       // replace mcast_addr
       Matcher m = TCP_START_PORT.matcher(tcpConfig);
       String result;
@@ -109,7 +118,12 @@
    public static String getUdpConfig() {
       loadUdp();
       // replace mcast_addr
-      Matcher m = UDP_MCAST_ADDRESS.matcher(udpConfig);
+      String config = udpConfig;
+      return replaceMCastAddressAndPort(config);
+   }
+
+   private static String replaceMCastAddressAndPort(String config) {
+      Matcher m = UDP_MCAST_ADDRESS.matcher(config);
       String result;
       if (m.find()) {
          String newAddr = threadMcastIP.get();

Modified: trunk/core/src/test/resources/stacks/tcp.xml
===================================================================
--- trunk/core/src/test/resources/stacks/tcp.xml	2009-06-11 09:22:03 UTC (rev 437)
+++ trunk/core/src/test/resources/stacks/tcp.xml	2009-06-11 15:10:58 UTC (rev 438)
@@ -30,10 +30,15 @@
          oob_thread_pool.queue_max_size="100"
          oob_thread_pool.rejection_policy="run"/>
          
-    <TCPPING timeout="3000"
-             initial_hosts="localhost[7800],localhost[7801]}"
-             port_range="1"
-             num_initial_members="3"/>
+    <!--<TCPPING timeout="3000"-->
+             <!--initial_hosts="localhost[7800],localhost[7801]}"-->
+             <!--port_range="1"-->
+             <!--num_initial_members="3"/>-->
+
+   <MPING bind_addr="127.0.0.1" break_on_coord_rsp="true"
+          mcast_addr="230.8.8.8" mcast_port="17890" ip_ttl="2"
+          num_initial_members="3"/>
+   
     <MERGE2 max_interval="30000"
               min_interval="10000"/>
     <FD_SOCK/>




More information about the infinispan-commits mailing list