Alex Rudyy created QPID-7727:
--------------------------------

             Summary: Create AMQP 1.0 test framework
                 Key: QPID-7727
                 URL: https://issues.apache.org/jira/browse/QPID-7727
             Project: Qpid
          Issue Type: Test
          Components: Java Broker, Java Tests
            Reporter: Alex Rudyy
             Fix For: qpid-java-broker-7.0.0


In order to test AMQP 1.0 protocol implementation we need a test framework 
which would allow creation of tests which would be sending the AMQP 
performatives over TCP and receiving and asserting broker responses.

The framework should satisfy the following requirements:
* It should allow running tests against other AMQP brokers
* The framework should encapsulate starting/stopping of broker and queue 
creation/deletion under special interface(s) which can be implemented by the 
Broker developers in order to run tests against different Broker implementations
* Tests should be able to start and stop broker if required or configured
* Tests should be able to generate AMQP performatives and assert received 
peer's AMQP performatives
* The framework should allow using other transport than TCP if required
* The framework should be based on AMQP 1.0 implementation of Java Broker (The 
AMQP 1.0 implementation of Java Broker can be refactored into a module not 
depending from broker-core. The module should  provide a low-level AMQP API 
allowing to create and parse AMQP frames and expose AMQP API for Connections, 
Sessions, Links, etc ).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to