Base for other modules and core components.
| Feature | Why? | Demo |
|---|---|---|
| Easily create infrastructure using TCIJD (TestContainer Infrastructure) templating + Factories for that | Makes writing and designing tests easier | here |
| PreStarting mechanismJD for additional performance | Tries to run tests as fast as possible - with a few trade-offs | here |
| All started containers have a unique human-readable name | Easier identification when tracing or debugging | here |
| An optimized implementation of NetworkJD | Addresses various problems of the original implementation to speed up tests | here |
| Safe starting of named containersJD | Ensures that a container doesn't enter a crash loop during retried startups | here |
| Container Leak detection¹ | Prevents you from running out of resources | here |
| Tracing¹ | Makes finding bottlenecks and similar problems easier |
¹ = Active by default due to service loading
Take a look at the minimalistic demo that showcases the components individually.