testcontainers-go
testcontainers-go copied to clipboard
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to p...
### Proposal The elasticsearch module should support the client applying a custom StartupTimeout. In resource constrained environments as seen in some (many?) Github Actions it can take longer for the...
## What does this PR do? 1. Makes the session ID configurable, allowing for long-running sessions (the key change). 2. Deletes `config.go` since everything inside was deprecated. 3. Simplifies how...
### Proposal ## Why is it important? Since Go's test context creates physically separated binaries between packages, re-using a created container directly using the testcontainer's framework is impossible; so to...
### Testcontainers version v0.35.0 ### Using the latest Testcontainers version? Yes ### Host OS Ubuntu 24.04.2 ### Host arch x86 ### Go version 1.24.1 ### Docker version ```shell Client: Docker...
This is a client proof of concept which contains basic config support alongside an example method BuildImage.
- **chore: extract dockerignore to the image package** - **chore: extract image list to the image package** - **chore: extract save images to the image package** - **chore: extract image...
## What does this PR do? 1. Add additional kafka listeners to support more networking configurations 1. Add additional kafka advertised listeners for the above 1. Add new methods for...
### Testcontainers version 0.35.0 ### Using the latest Testcontainers version? Yes ### Host OS macOs Sonoma ### Host arch ARM ### Go version 1.23.6 ### Docker version ```shell Client: Cloud...
### Testcontainers version v0.35.0 ### Using the latest Testcontainers version? Yes ### Host OS MacOS ### Host arch ARM ### Go version 1.23.3 ### Docker version ```shell Client: Version: 27.4.0...
### Testcontainers version 0.34.0 ### Using the latest Testcontainers version? Yes ### Host OS macOS ### Host arch ARM ### Go version 1.22.3 ### Docker version ```shell Client: Docker Engine...