Author: veithen
Date: Sat Sep 20 11:19:02 2008
New Revision: 697403

URL: http://svn.apache.org/viewvc?rev=697403&view=rev
Log:
Transport test kit: Make the AxisAsyncTestClient blocking by default. This 
should solve some random failures in the VFS transport tests.

Modified:
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisAsyncTestClient.java
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/tests/misc/MinConcurrencyTest.java

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisAsyncTestClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisAsyncTestClient.java?rev=697403&r1=697402&r2=697403&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisAsyncTestClient.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisAsyncTestClient.java
 Sat Sep 20 11:19:02 2008
@@ -27,7 +27,17 @@
 import org.apache.synapse.transport.testkit.message.AxisMessage;
 
 public class AxisAsyncTestClient extends AxisTestClient implements 
AsyncTestClient<AxisMessage> {
+    private final boolean block;
+    
+    public AxisAsyncTestClient(boolean block) {
+        this.block = block;
+    }
+
+    public AxisAsyncTestClient() {
+        this(true);
+    }
+
     public void sendMessage(ClientOptions options, ContentType contentType, 
AxisMessage message) throws Exception {
-        createClient(options, message, 
ServiceClient.ANON_OUT_ONLY_OP).execute(false);
+        createClient(options, message, 
ServiceClient.ANON_OUT_ONLY_OP).execute(block);
     }
 }

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/tests/misc/MinConcurrencyTest.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/tests/misc/MinConcurrencyTest.java?rev=697403&r1=697402&r2=697403&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/tests/misc/MinConcurrencyTest.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/tests/misc/MinConcurrencyTest.java
 Sat Sep 20 11:19:02 2008
@@ -97,7 +97,7 @@
                 TestResourceSet clientResourceSet = new 
TestResourceSet(getResourceSet());
                 AsyncChannel channel = channels[i];
                 clientResourceSet.addResource(channel);
-                AxisAsyncTestClient client = new AxisAsyncTestClient();
+                AxisAsyncTestClient client = new AxisAsyncTestClient(false);
                 clientResourceSet.addResource(client);
                 clientResourceSet.setUp();
                 clientResourceSets[i] = clientResourceSet;


Reply via email to