fix: Throw an exception if the container has exited while checking for readiness #2405
Annotations
6 errors
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► BindMountAndCommand:
src/Testcontainers/Containers/DockerContainer.cs#L696
Failed test found in:
Testcontainers.Tests.trx
Error:
DotNet.Testcontainers.Configurations.ContainerException : The nginx:1.22 container has exited.
|
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► BindMountAndEnvironment:
src/Testcontainers/Containers/DockerContainer.cs#L696
Failed test found in:
Testcontainers.Tests.trx
Error:
DotNet.Testcontainers.Configurations.ContainerException : The nginx:1.22 container has exited.
|
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► DockerEndpoint:
Testcontainers.Tests.trx#L0
Failed test found in:
Testcontainers.Tests.trx
Error:
Assert.Null() Failure: Value is not null
Expected: null
Actual: DotNet.Testcontainers.Configurations.ContainerException: The alpine:3.17 container has exited.
at DotNet.Testcontainers.Containers.DockerContainer.ThrowIfExitedAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 696
at DotNet.Testcontainers.Containers.DockerContainer.CheckReadinessAsync(WaitStrategy waitStrategy, CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 639
at DotNet.Testcontainers.Configurations.WaitStrategy.<>c__DisplayClass24_0.<<WaitUntilAsync>g__UntilAsync|0>d.MoveNext() in /_/src/Testcontainers/Configurations/WaitStrategies/WaitStrategy.cs:line 184
--- End of stack trace from previous location ---
at DotNet.Testcontainers.Configurations.WaitStrategy.WaitUntilAsync(Func`1 wait, TimeSpan interval, TimeSpan timeout, Int32 retries, CancellationToken ct) in /_/src/Testcontainers/Configurations/WaitStrategies/WaitStrategy.cs:line 213
at DotNet.Testcontainers.Containers.DockerContainer.CheckReadinessAsync(IEnumerable`1 waitStrategies, CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 660
at DotNet.Testcontainers.Containers.DockerContainer.UnsafeStartAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 509
at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 302
at Xunit.Record.ExceptionAsync(Func`1 testCode) in /_/src/xunit.v3.core/Record.cs:line 78
|
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► Entrypoint:
src/Testcontainers/Containers/DockerContainer.cs#L696
Failed test found in:
Testcontainers.Tests.trx
Error:
DotNet.Testcontainers.Configurations.ContainerException : The alpine:3.17 container has exited.
|
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► OutputConsumer:
src/Testcontainers/Containers/DockerContainer.cs#L696
Failed test found in:
Testcontainers.Tests.trx
Error:
DotNet.Testcontainers.Configurations.ContainerException : The alpine:3.17 container has exited.
=== stderr of eager_moser (46e54df5cb276bfe9ec1b9f302a92cd598830e765412b2d9f029fb68bc0afd8a) ===
2025-05-20T09:46:31.290855656Z 1747734391146
=== stdout of eager_moser (46e54df5cb276bfe9ec1b9f302a92cd598830e765412b2d9f029fb68bc0afd8a) ===
2025-05-20T09:46:31.290847263Z 1747734391146
|
|
DotNet.Testcontainers.Tests.Unit.TestcontainersContainerTest+WithConfiguration ► WorkingDirectory:
src/Testcontainers/Containers/DockerContainer.cs#L696
Failed test found in:
Testcontainers.Tests.trx
Error:
DotNet.Testcontainers.Configurations.ContainerException : The alpine:3.17 container has exited.
|