Hi Jean-Louis, Thanks for your work on this, as we discussed offline.
It is great to have this for two main reasons: 1. It provides a clear assessment of our current Jakarta Messaging 3.1 support and identifies the remaining gaps. 2. It gives us the opportunity to be listed as a compatible implementation on the Jakarta website. I am moving forward with the receiveBody() implementation, so I estimate we are currently between 88% and 92%. Some remaining parts will require more significant effort, such as durable subscribers, which require updates to the OpenWire protocol and KahaDB internals. If we can make the TCK runnable via a Maven profile, that would be excellent, as it would allow us to run it on the CI on a weekly basis. Thanks again! Regards, JB On Tue, Feb 24, 2026 at 9:02 PM Jean-Louis Monteiro < [email protected]> wrote: > Hi team, > > I've been trying to set up the Jakarta Messaging 3.1 TCK on Apache > ActiveMQ. I should have a PR ready by tomorrow. It won't pass all the tests > of course, so it won't run on any CI for the moment. But it's interesting > to get a bit more coverage on ActiveMQ and also good to help filling the > gaps. > > I'm not sure if there is any willingness to become a > compatible implementation listed on the Jakarta website, but it won't hurt > either. > > We are currently at 90%. My experience on various TCK work is that the last > tests usually are harder to get to pass. > > I'll keep you posted tomorrow when I know more about the first runs. > > -- > Jean-Louis Monteiro > http://twitter.com/jlouismonteiro > http://www.tomitribe.com >
