52 / 75 · 08 Infrastructure as Code Testing · Testcontainers for Infrastructure Testing← prev⊞ allnext →☰ Read as one page
10.2Core Concepts
| Concept | Description |
|---|---|
| Container per test suite | A Docker container launched by your test code, shared across tests in a module |
| Automatic cleanup | Containers are destroyed when the test suite finishes (or when the JVM/process exits) |
| Port mapping | Containers expose random ports, avoiding conflicts with other tests or local services |
| Wait strategies | Testcontainers waits for the container to be healthy before running tests |
| Network isolation | Each test suite gets its own container network |