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...
# What does this PR do? - remove `gotest.tools/v3` as now everything can be covered with standard library - replace `io/ioutil` usages with `os` and `io` equivalents
### Testcontainers version 0.14.0 ### Using the latest Testcontainers version? Yes ### Host OS MacOs ### Host Arch amd64 ### Go Version 1.18 ### Docker version ```shell podman 4.0.1 ```...
### Proposal There is currently much code regarding initialization of the library that is executed per container request: - get the docker provider - read the properties file - define...
### Proposal This banner will warn the user about unexpected behavior if Ryuk is disabled. See https://github.com/testcontainers/testcontainers-java/pull/5929 The banner should be displayed only once per test execution, so we probably...
### Problem At the moment testcontainers supports providing registry credentials via `RegistryCred` in `ContainerRequest` but this is problematic when using multiple private docker registries specially with multi-stage docker files. ```...
### What does this PR do? This adds `GetServiceContainer` method to `LocalDockerCompose` ### Why is it important? My team and I are working to build a automated integration testing using...
### Testcontainers version 0.13.0 ### Using the latest Testcontainers version? Yes ### Host OS Linux ### Host Arch x86 ### Go Version 1.18 ### Docker version ```shell Client: Docker Engine...
### Proposal When needing to check logs for a container, we have to: - define a log producer - implement the accept function This is fairly simple, but not very...
### Testcontainers version v0.14.0 ### Using the latest Testcontainers version? Yes ### Host OS mac os ### Host Arch arm64 ### Go Version 1.18 ### Docker version ```shell Client: Cloud...
I'm testing out running testcontainers-go HEAD with podman 4.2.0 using the latest changes from #414 . I am running podman on MacOS through qemu virtualization using podman machine. I'm not...