[ 
https://issues.apache.org/jira/browse/QPID-3052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell updated QPID-3052:
---------------------------------

    Fix Version/s:     (was: 0.13)
                   0.15
    
> Java test profiles do not effectively test all AMQP protocol versions
> ---------------------------------------------------------------------
>
>                 Key: QPID-3052
>                 URL: https://issues.apache.org/jira/browse/QPID-3052
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Tests
>    Affects Versions: 0.9, 0.10, 0.11, 0.12
>            Reporter: Andrew Kennedy
>            Assignee: Andrew Kennedy
>            Priority: Minor
>             Fix For: 0.15
>
>
> The Java test profiles assume that, particularly default one for InVm 
> transports, the 0-10 protocol will fail, causing renegotiation. If 0-10 InVm 
> support is added then the default protocol will use this. It seems to make 
> more sense to specify exactly the version the client and the broker should 
> announce, and force renegotiation explicitly by disabling various protocol 
> versions on the command line when starting an external Java broker. Note that 
> this is not possible to specify for the InVm profiles anyway. Also, the only 
> protocol that is ever tested will be the highest supported by both broker and 
> client, therefore this is AMQP 0-9-1. In order for the tests not to do 
> surprising things when new protocol versions are added, I think that setting 
> versions explicitly is the best idea. I woulsd also like to add an explicit 
> 0-8 test profile for both InVM and external Java brokers, in order to 
> exercise and get coverage on this code.
> In future, I recommend that some form of combinatorial profile system be 
> investigated for the test subsystem, allowing the required protocol, broker 
> type and so on to be specified separately.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to