A number of JMS AMQP 0-x client tests exist in Broker-J system test suite. We need to move those tests from Broker-J source tree into JMS AMQP 0-x sources. In order to do so, we need to build a new test framework which would allow us to start Broker-J (and potentially Cpp Broker) and run the system tests against the started broker.
The test suite should use our virtualhost per test pattern. Check BrokerAdmin idea in broker system tests.
One wrinkle would be Java 8 - the tests would need Java 8 to run, even though we want the client to remain Java 7 compatible.
We could also write a broker admin allowing the tests to be run against the CPPBroker