I've just pushed the first in a series of pull requests to add
integration testing to pulsar.
The tests will run with a framework called Arquillian Cube, which
can be thought of as a way to run docker-compose within testng.
A lot of the setup and code I'll be pushing comes from BookKeeper
which already uses this for compatibility testing. Once the changes
are in, I'll work on adding the testing to CI.
To see what the final thing will look like, I've pushed a WIP
branch. The WIP branch has a single test, a smoke test, which boots
a set of brokers, publishes and subscribes and then tears the cluster
I look forward to your feedback,