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;