Author: veithen
Date: Sat May 15 11:57:56 2010
New Revision: 944617
URL: http://svn.apache.org/viewvc?rev=944617&view=rev
Log:
Added some more logging to investigate Synapse build problem.
Modified:
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.java
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/MessageTestCase.java
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/async/AsyncMessageTestCase.java
Modified:
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.java?rev=944617&r1=944616&r2=944617&view=diff
==============================================================================
---
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.java
(original)
+++
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.java
Sat May 15 11:57:56 2010
@@ -152,6 +152,7 @@ public class AxisTestClient implements T
}
}
}
+ log.debug("Message level metrics check OK");
}
}
}
Modified:
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/MessageTestCase.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/MessageTestCase.java?rev=944617&r1=944616&r2=944617&view=diff
==============================================================================
---
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/MessageTestCase.java
(original)
+++
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/MessageTestCase.java
Sat May 15 11:57:56 2010
@@ -25,8 +25,12 @@ import org.apache.axis2.transport.testki
import org.apache.axis2.transport.testkit.MessageExchangeValidator;
import org.apache.axis2.transport.testkit.client.ClientOptions;
import org.apache.axis2.transport.testkit.client.TestClient;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
public abstract class MessageTestCase extends ManagedTestCase {
+ private static final Log log = LogFactory.getLog(MessageTestCase.class);
+
protected final ContentType contentType;
protected final ClientOptions options;
private @Transient MessageExchangeValidator[] validators;
@@ -61,6 +65,7 @@ public abstract class MessageTestCase ex
}
doRunTest();
for (MessageExchangeValidator validator : validators) {
+ log.debug("Invoking message exchange validator " +
validator.getClass().getName());
validator.afterReceive();
}
}
Modified:
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/async/AsyncMessageTestCase.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/async/AsyncMessageTestCase.java?rev=944617&r1=944616&r2=944617&view=diff
==============================================================================
---
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/async/AsyncMessageTestCase.java
(original)
+++
axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/tests/async/AsyncMessageTestCase.java
Sat May 15 11:57:56 2010
@@ -26,8 +26,12 @@ import org.apache.axis2.transport.testki
import org.apache.axis2.transport.testkit.endpoint.AsyncEndpoint;
import org.apache.axis2.transport.testkit.message.IncomingMessage;
import org.apache.axis2.transport.testkit.tests.MessageTestCase;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
public abstract class AsyncMessageTestCase<M> extends MessageTestCase {
+ private static final Log log =
LogFactory.getLog(AsyncMessageTestCase.class);
+
private final AsyncTestClient<M> client;
private final AsyncEndpoint<M> endpoint;
@@ -43,17 +47,23 @@ public abstract class AsyncMessageTestCa
@Override
protected void doRunTest() throws Throwable {
endpoint.clear();
+ log.debug("Preparing message");
M expected = prepareMessage();
// Run the test.
// contentTypeMode == ContentTypeMode.TRANSPORT ?
contentType : null);
+ log.debug("Sending message");
client.sendMessage(options, contentType, expected);
+ log.debug("Message sent; waiting for response");
IncomingMessage<M> actual = endpoint.waitForMessage(8000);
if (actual == null) {
+ log.debug("No response received");
fail("Failed to get message");
}
+ log.debug("Response received; checking message data");
checkMessageData(expected, actual.getData());
+ log.debug("Response has expected content");
}
protected abstract M prepareMessage() throws Exception;