testcontainers / testcontainers-go

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 programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
https://golang.testcontainers.org
MIT License
3.67k stars 504 forks source link

[Bug]: random pulsar test failures #2886

Open stevenh opened 1 week ago

stevenh commented 1 week ago

Testcontainers version

d87206018dc7e6a7dc372fd52e62b9e848fed0d5

Using the latest Testcontainers version?

Yes

Host OS

Linux

Host arch

AMD64

Go version

1.23.2

Docker version

N/A

Docker info

N/A

What happened?

Tests failed in CI https://github.com/testcontainers/testcontainers-go/actions/runs/11777267034/job/32802922675?pr=2883

Relevant log output

2024-11-11T13:09:25.5736930Z ##[group]FAIL TestPulsar/default (78.52s)
2024-11-11T13:09:25.5741190Z 2024/11/11 13:03:38 🐳 Creating container for image apachepulsar/pulsar:2.10.2
2024-11-11T13:09:25.5742602Z 2024/11/11 13:03:39 ✅ Container created: b45bf40e24c3
2024-11-11T13:09:25.5794574Z 2024/11/11 13:03:39 🐳 Starting container: b45bf40e24c3
2024-11-11T13:09:25.5795623Z 2024/11/11 13:03:39 ✅ Container started: b45bf40e24c3
2024-11-11T13:09:25.5801342Z 2024/11/11 13:03:39 ⏳ Waiting for container id b45bf40e24c3 image: apachepulsar/pulsar:2.10.2. Waiting for: &{timeout:<nil> deadline:<nil> Strategies:[0xc00039c2d0 0xc00033ddd0]}
2024-11-11T13:09:25.5803547Z 2024/11/11 13:04:39 container logs (wait until ready: context deadline exceeded):

Additional information

No response