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.