testcontainers-dotnet icon indicating copy to clipboard operation
testcontainers-dotnet copied to clipboard

A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

Results 159 testcontainers-dotnet issues
Sort by recently updated
recently updated
newest added

### Problem The `IImage` interface does not follow the correct naming conventions. ### Solution The interface should use the following properties: `Registry`, `Repository`, `Tag`, `FullName`. ### Benefit Align with the...

enhancement

### Problem In OpenTelemetry Automatic Instrumentation for .NET we execute a lot of integration tests based on test containers. Typical scenario is to execute - Windows containers on Windows -...

enhancement

### Problem The wait strategies in Testcontainers for .NET would benefit from refactoring. Currently, the wait strategies lack several convenient features, such as individual retry counts, timeouts, frequencies, etc. ###...

enhancement

### Problem We are runnign dontnet services on GCP, where spanner is our database service of choice for some services. Running integration tests on this, controlled from unit test style...

enhancement
module

### Problem In some cases, Docker does not assign the same port to the IPv4 and IPv6 socket. Additionally, the operating system can resolve `localhost` to either an IPv4 or...

enhancement

### Problem Unable to use `testcontainers` when using `nerdctl`. Tools such as Rancher Desktop allow you to choose between `docker` and `nerdctl`. ### Solution Support the `nerdctl` or `docker` command....

enhancement

### Problem Testcontainers for .NET currently does not log many messages, especially when a container fails to start or stops abruptly. Adding log messages for important lifecycle events would enhance...

enhancement

### Testcontainers version 2.3.0 ### Using the latest Testcontainers version? Yes ### Host OS Windows ### Host arch x64 ### .NET version 6.0.x ### Docker version ```shell Client: Docker Engine...

bug

## What does this PR do? Implemented a TestContainer for Gitlab. This can be used to test projects that use the API of gitlab without relying on an actual instance...

enhancement
module

## What does this PR do? This pull request introduces a new global (static) timeout setting for wait strategies: `TestcontainersSettings.WaitTimeout`. ## Why is it important? Before this pull request there...