testcontainers-go icon indicating copy to clipboard operation
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...

Results 308 testcontainers-go issues
Sort by recently updated
recently updated
newest added

### Testcontainers version main ### Using the latest Testcontainers version? Yes ### Host OS ubuntu ### Host arch x86 ### Go version Whatever CI runs ### Docker version ```shell Whatever...

bug

## What does this PR do? Bumping Chroma version to latest stable 0.4.24 ## Why is it important? The [latest version](https://github.com/chroma-core/chroma/releases/tag/0.4.24) introduces a number of bug fixes and improvements. ##...

dependencies

### Proposal I'm a maintainer of `opentelemetry-collector-contrib/receiver/redis`, and [have attempted to](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/redisreceiver/integration_test.go#L54) implement testing a redis cluster. This is important as [some metrics only appear](https://redis.io/commands/info/) (ctrl+f `If the instance is a...

enhancement

- **chore: run core on windows** ## What does this PR do? It adds Windows workers to the matrix to run the core tests. ## Why is it important? Run...

chore

## What does this PR do? Added support for InfluxDB v1.x containers. ## Why is it important? Enhanced testcontainers-go project.

feature
hacktoberfest

## What does this PR do? Adds support for remote test scripts ## Why is it important? Addressing https://github.com/testcontainers/testcontainers-go/issues/2246 ## How to test this PR Run the unit tests. I'm...

## What does this PR do? This PR adds `DependsOn` field to `ContainerRequest` which can be used to supply a list of containers that must be running prior to starting...

## What does this PR do? Add syntax sugar on exit code handling. ## Why is it important? I don't know. I was just looking at `good first issue` tags...

## What does this PR do? This PR changes the advertised broker ip from being the host ip to container ip. Port 9092 is not exposed to the host, so...

bug

## What does this PR do? Fix logging deadlock, causing lots of test timeouts. This refactors how logging shutdown is handled, eliminating unnecessary captures, use idiomatic wait group to signal...