====== TestContainers ====== Une initiative à suivre: la création de containeurs dédiés aux tests.\\ [[https://www.testcontainers.org/|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 [[https://medium.com/@bsideup/testing-your-docker-containers-with-testcontainers-and-groovy-3b9ef97ad1c2|article.]] Dans cet exemple, il est montré comment lancer * un containeur Docker depuis un script groovy * une service de tests unitaires Le tout peut se faire //dans// un conteneur (//Docker inDocker)// via //docker-compose//. {{tag>docker java test}}