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

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Aug 31 06:31:54 EDT 2009


Author: mircea.markus
Date: 2009-08-31 06:31:53 -0400 (Mon, 31 Aug 2009)
New Revision: 751

Modified:
   trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
Log:
added new test

Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java	2009-08-31 10:11:58 UTC (rev 750)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java	2009-08-31 10:31:53 UTC (rev 751)
@@ -99,9 +99,10 @@
       int port = 43589;
       MulticastSocket retval = null;
       try {
-         success = false;
          Enumeration<NetworkInterface> nis = NetworkInterface.getNetworkInterfaces();
-         StringBuilder trace = new StringBuilder();
+         StringBuilder okTrace = new StringBuilder();
+         StringBuilder failureTrace = new StringBuilder();
+         success = true;
          while (nis.hasMoreElements()) {
             retval = new MulticastSocket(port);
             NetworkInterface networkInterface = nis.nextElement();
@@ -109,18 +110,22 @@
             try {
                retval.joinGroup(mcast_addr);
             } catch (IOException e) {
-               String msg = "Failed to bind to " + networkInterface + ". Successfull ones were: " + trace;
-               log.error(msg);
-               throw new RuntimeException(msg);
-
+               String msg = "Failed to bind to " + networkInterface + ".";
+               failureTrace.append(msg).append('\n');
+               success = false;
             }
             String msg = "Successfully bind to " + networkInterface;
-            log.info(msg);
-            System.out.println(msg);
-            trace.append(msg).append('\n');
+            okTrace.append(msg).append('\n');
          }
-         success = true;
-         System.out.println("trace = " + trace);
+         if (success) {
+            log.trace(okTrace);
+            System.out.println("Sucessfull binding! " + okTrace);
+         } else {
+            String message = "Success : " + okTrace + ". Failures : " + failureTrace;
+            log.error(message);
+            System.out.println(message);
+            throw new RuntimeException(message);
+         }
       } finally {
          if (retval != null) {
             try {



More information about the infinispan-commits mailing list