Sporadic test failures in NIO HTTP tests
----------------------------------------
Key: SYNAPSE-491
URL: https://issues.apache.org/jira/browse/SYNAPSE-491
Project: Synapse
Issue Type: Bug
Components: Transports
Reporter: Andreas Veithen
Priority: Minor
>From time to time, one or more of the tests in HttpCoreNIOListenerTest fail
>with the following assertion failure:
junit.framework.AssertionFailedError: No increase in bytes sent
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.assertTrue(Assert.java:20)
at
org.apache.axis2.transport.testkit.axis2.client.AxisTestClient.afterReceive(AxisTestClient.java:115)
at
org.apache.axis2.transport.testkit.tests.MessageTestCase.runTest(MessageTestCase.java:64)
...
The code containing the assertion looks as follows:
if (sender instanceof ManagementSupport) {
ManagementSupport sender = (ManagementSupport)this.sender;
Assert.assertEquals(messagesSent+1, sender.getMessagesSent());
Assert.assertTrue("No increase in bytes sent",
sender.getBytesSent() > bytesSent);
}
This would mean that under some circumstances the transport sender doesn't
correctly update the metrics for bytes sent (while the number of messages sent
is increased as expected).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]