Author: ron.sigal(a)jboss.com
Date: 2008-05-22 00:16:14 -0400 (Thu, 22 May 2008)
New Revision: 4222
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/restart/ServerRestartTestParent.java
Log:
JBREM-930: Make multiple attempts to restart server.
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/restart/ServerRestartTestParent.java
===================================================================
---
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/restart/ServerRestartTestParent.java 2008-05-22
04:06:46 UTC (rev 4221)
+++
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/restart/ServerRestartTestParent.java 2008-05-22
04:16:14 UTC (rev 4222)
@@ -108,8 +108,29 @@
// Restart server.
shutdownServer();
- setupServer(false);
+ // Retry if port remains unavailable.
+ for (int i = 0; i < 5; i++)
+ {
+ try
+ {
+ setupServer(false);
+ break;
+ }
+ catch (Exception e)
+ {
+ if (i < 4)
+ {
+ log.info("unable to restart server: will try again in 60 seconds:
" + e.getMessage());
+ Thread.sleep(60000);
+ }
+ else
+ {
+ fail("unable to restart server: " + e.getMessage());
+ }
+ }
+ }
+
// Test connection.
assertEquals("xyz", client.invoke("xyz"));
log.info("second connection is good");
Show replies by date