Hi all,

While working on the Java 25 initiative it striked me that current build
time and instabilities makes it hard to push small changes and get quick
feedback.

I did some grep'ing of the test and extracted a list of tests which are
very very long. Matt did the same and opened AMQ-8525 (great minds).

I also started working on leveraging a bit of parallelism on modules taking
a lot of time (stomp, mqtt, amqp, kahadb-store and unit-tests). Last one
alone takes more than 4 hours.

I created separated PRs to make it easier to review. This is a first test
that should make it easier to rework the tests and modernize them.

Locally (MacBookPro M1)

- stomp takes 4'15 instead of 7'59
- mqtt takes 6'34 instead of 14'23
- org.apache.activemq.bugs.TransactedStoreUsageSuspendResumeTest takes 0'56
instead of 7:06

I'm gathering some results for amqp and kahadb-store and I'll let you know

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com

Reply via email to