[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