Author: veithen Date: Sat May 15 18:34:07 2010 New Revision: 944695 URL: http://svn.apache.org/viewvc?rev=944695&view=rev Log: Fixed an issue that may cause the tests to hang (for a long time): in some cases, AxisTestClient may call Object#wait(0) which is the same as Object#wait().
Modified: axis/axis2/java/transports/trunk/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClient.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=944695&r1=944694&r2=944695&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 18:34:07 2010 @@ -142,7 +142,7 @@ public class AxisTestClient implements T // SYNAPSE-491: Maybe the transport sender didn't finish updating the // metrics yet. We give it a couple of seconds to do so. long remaining = start + 5000 - System.currentTimeMillis(); - if (remaining < 0) { + if (remaining <= 0) { throw ex; } else { log.debug("The transport sender didn't update the metrics yet ("