Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
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 ).
Attachments
Issue Links
- duplicates
-
QPID-7665 Protocol system test suite for AMQP 1.0
- Closed