TestContainers

Une initiative à suivre: la création de containeurs dédiés aux tests.
https://www.testcontainers.org/

TestContainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

Un exemple de mise en oeuvre avec l'appel d'une librairie java à travers Gradle est illustré dans cet article.

Dans cet exemple, il est montré comment lancer

Le tout peut se faire dans un conteneur (Docker inDocker) via docker-compose.