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...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.3.1. Release notes Sourced from actions/upload-artifact's releases. v4.3.1 Bump @actions/artifacts to latest version to include updated GHES host check v4.3.0 What's Changed Reorganize upload code...
### Proposal Given there is a tool to generate the scaffolding for new examples as Go modules (https://golang.testcontainers.org/examples), let's use it to start adding examples. We have elaborated the list...
### Testcontainers version 0.22.0 ### Using the latest Testcontainers version? No ### Host OS Mac ### Host arch ARM ### Go version 1.20 ### Docker version ```shell Client: Cloud integration:...
Fixes an issue where stopping the log producer would block indefinitely if the log producer has exited before. ## What does this PR do? Fixes stopping the log producer blocking...
I'm running into similar issue. I'm following https://golang.testcontainers.org/system_requirements/ci/gitlab_ci/#example-using-docker-socket and so far it doesn't seem to work. Is the `TESTCONTAINERS_HOST_OVERRIDE` variable implemented? _Originally posted by @arvenil in https://github.com/testcontainers/testcontainers-go/issues/1373#issuecomment-1938564264_ We should remove...
### Testcontainers version 0.21.0 ### Using the latest Testcontainers version? Yes ### Host OS Mac ### Host arch ARM ### Go version 1.20.3 ### Docker version ```shell Client: Cloud integration:...
### Problem Create test with MongoDB transaction and it require MongoDB ReplicaSet ### Solution Setup MongoDB ReplicaSet ### Benefit Transaction can testable ### Alternatives https://github.com/testcontainers/testcontainers-java/blob/main/modules/mongodb/src/main/java/org/testcontainers/containers/MongoDBContainer.java ### Would you like to...
### Proposal The idea is to add som esugar on top of the existing code matchers: Instead of this (example using the wait.ForExec strategy): ```golang WithExitCodeMatcher(func(code int) bool { return...
### Proposal In the docs, many pages have code example you can copy, but those examples don't always contain the package that contains the structs used in the example as...
### Proposal They are not properly documented in our docs