Author: jgomes
Date: Tue Aug 17 20:30:10 2010
New Revision: 986475

URL: http://svn.apache.org/viewvc?rev=986475&view=rev
Log:
Add sleep loops to avoid CPU burn-out when running the test takes longer than 
normal.

Modified:
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Transport/failover/FailoverTransportTest.cs

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Transport/failover/FailoverTransportTest.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Transport/failover/FailoverTransportTest.cs?rev=986475&r1=986474&r2=986475&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Transport/failover/FailoverTransportTest.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Transport/failover/FailoverTransportTest.cs
 Tue Aug 17 20:30:10 2010
@@ -228,7 +228,8 @@ namespace Apache.NMS.ActiveMQ.Test
             MockTransport mock = null;
             while(mock == null ) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
-            }
+                               Thread.Sleep(50);
+                       }
             mock.OutgoingCommand = new CommandHandler(OnCommand);
 
             ActiveMQMessage message = new ActiveMQMessage();
@@ -270,7 +271,8 @@ namespace Apache.NMS.ActiveMQ.Test
             MockTransport mock = null;
             while(mock == null ) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
-            }
+                               Thread.Sleep(50);
+                       }
             mock.OutgoingCommand = new CommandHandler(OnCommand);
 
             ActiveMQMessage message = new ActiveMQMessage();
@@ -315,7 +317,8 @@ namespace Apache.NMS.ActiveMQ.Test
             MockTransport mock = null;
             while(mock == null ) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
-            }
+                               Thread.Sleep(50);
+                       }
             mock.OutgoingCommand = new CommandHandler(OnCommand);
 
             ActiveMQMessage message = new ActiveMQMessage();
@@ -396,7 +399,8 @@ namespace Apache.NMS.ActiveMQ.Test
             MockTransport mock = null;
             while(mock == null ) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
-            }
+                               Thread.Sleep(50);
+                       }
             mock.OutgoingCommand = new CommandHandler(OnCommand);
 
             ActiveMQMessage message = new ActiveMQMessage();
@@ -573,7 +577,8 @@ namespace Apache.NMS.ActiveMQ.Test
             MockTransport mock = null;
             while(mock == null ) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
-            }
+                               Thread.Sleep(50);
+                       }
 
             mock.InjectCommand(cmd);
 
@@ -585,6 +590,7 @@ namespace Apache.NMS.ActiveMQ.Test
 
             while(mock == null) {
                 mock = (MockTransport) transport.Narrow(typeof(MockTransport));
+                               Thread.Sleep(50);
             }
 
             Assert.AreEqual("Reconnected", mock.Name);


Reply via email to