Keith Wall created QPID-7459:

             Summary: ProducerFlowControlTest#testSendTimeout test fails 
sprodically on 0-10 profiles
                 Key: QPID-7459
             Project: Qpid
          Issue Type: Bug
          Components: Java Tests
            Reporter: Keith Wall
            Priority: Minor

ProducerFlowControlTest#testSendTimeout test fails sprodically on 0-10 

The test is racey.  The test relies on message n-1 causing flow control to be 
imposed before the test can try to send message n.  If flow control is not 
imposed before the client tries to send message n, the test will fail.  In the 
failing case the client has not processed the incoming MessageStop before it 
sends message n.   The test tries tries to prevent this by sync'ing twice.  
This approach is ineffective for 0-10 as the send sync to optimised out and 
does not caused an ExecutionSync.

The test issue does not affect the usefulness of the feature itself.

junit.framework.AssertionFailedError: No timeout exception on sending
        at junit.framework.Assert.assertTrue(
        at junit.framework.Assert.assertNotNull(
        at junit.framework.TestCase.assertNotNull(

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to