Reviewers: mmendez,

Description:
Add a delay to make sure the stream is closed before executing the
request.

Please review this at http://gwt-code-reviews.appspot.com/111808

Affected files:
   M  
dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java


Index:  
dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java
diff --git  
a/dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java  
b/dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java
index  
770534be8b56066ae0d972dbf882923395abe84a..350dc8faef91c28db941e0ff8e496217358ae9a4
  
100644
---  
a/dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java
+++  
b/dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java
@@ -127,6 +127,14 @@ public class MessageTransportTest extends TestCase {
      // stream
      network.getServerSocket().getInputStream().close();

+    int sleepCycles = 0;
+    while (!network.getServerSocket().isInputShutdown() && sleepCycles <  
8) {
+      // Wait until the stream is closed before attempting to execute the
+      // request.
+      Thread.sleep(250);
+      sleepCycles++;
+    }
+
      Future<Response> responseFuture = null;
      responseFuture = messageTransport.executeRequestAsync(request);
      assertNotNull(responseFuture);


-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to