Docker is an option, but I don't think TestContainers would be a good option. I would rather use a real docker and reuse the database among the whole testsuite (with proper cleanups in between each test). TestContainer means start the database for each test... that can be brutal.
On Thu, Sep 25, 2025 at 12:56 AM Jean-Baptiste Onofré <[email protected]> wrote: > > Hi > > Thanks for your message Clebert. > > We are not in the rush but worth to explore the alternatives. > > I think we have two options (for both Artemis and Classic): > 1. Find another file db like h2 > 2. Use test containers > > My preference is for 2 as the tests should be more accurate using a “real” > database. > > But again, we have time to prepare this change: even if the project is > retired, the artifacts are still there (it means that we won’t have new > versions and maintenance but it gives us time). > > Regards > JB > > Le mer. 24 sept. 2025 à 21:03, Clebert Suconic <[email protected]> > a écrit : > > > I saw a discussion today about Derby retiring... > > > > We still use it as part of our testsuites, both on ActiveMQ "Classic" > > and "Artemis"... > > > > > > I wonder what should we do about this? Should we let it retire, should > > we still use it as read-only (as its a good tool for testing), or > > should we ask them to keep it alive? > > > > > > If we let it retire, what would we replace it with? > > > > -- > > Clebert Suconic > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > For further information, visit: https://activemq.apache.org/contact > > > > > > -- Clebert Suconic --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information, visit: https://activemq.apache.org/contact
