testcontainers go
v0.34.0
O TestContainers for Go é um pacote Go que simplifica criar e limpar dependências baseadas em contêineres para testes automatizados de integração/fumaça. A API limpa e fácil de usar permite que os desenvolvedores definam programaticamente os contêineres que devem ser executados como parte de um teste e limpe esses recursos quando o teste for feito.
Você pode encontrar mais informações sobre o TestContainers para ir em golang.testcontainers.org, que é renderizado no diretório ./docs.
Visite o Guia Quickstart para entender como adicionar a dependência ao seu projeto Go.