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 We are skipping the `TestContainerLogWithErrClosed` test in order to resolve the flakiness under certain environments. Let's have this issue as a reminder of reenabling it
### Proposal See `ExampleRunContainer` panics in https://github.com/testcontainers/testcontainers-go/actions/runs/6853047281/job/18653295873 > FAIL ExampleRunContainer (107.70s) === RUN ExampleRunContainer 2023/11/14 06:40:59 🐳 Creating container for image couchbase:community-7.1.1 2023/11/14 06:40:59 ✅ Container created: 0293ce68fde5 2023/11/14 06:40:59...
### Problem (This is based on my experience with v0.19.0.) `testcontainers-go` currently doesn't support "Windows containers": it has some hard-coded defaults that don't consider the possibility of Windows containers. Some...
## What does this PR do? This PR is a proof of concept for gathering resource consumption stats for a container. > This is a WIP. The intention is to...
### Problem In some use cases, it would be convenient to have access to the container's stats to measure the resource (memory, CPU) consumption to detect regressions or establish a...
## What does this PR do? This PR applies a fix to the entrypoint script template variables used in the kafka module container in order to make kafka accessible to...
### Proposal Context: https://testcontainers.slack.com/archives/C1SUBPZK6/p1674670070385259 `go test` works creating a test binary for each package if used with ./... . Therefore, each test binary (for each package to be tested) is...
> By the way, I noticed that there is no `docs/modules/compose.md` is it on purpose ? Indeed, it's on purpose as we do have a separate page in https://golang.testcontainers.org/features/docker_compose/. But...
### Proposal When generating the scaffold for a new module, the [modulegen](https://golang.testcontainers.org/modules/) tool executes multiple commands. In case one of them fails, it is only reported the step that failed,...
### Proposal There are several ideas I can see concerning testcontainers-go, some concerning modulegen, some concerning the CI/CD. ## Modulegen - [x] ~~extract mkdocs `example.md` file generation in `/internal/mkdocs`~~ #1543...