Go MIT

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.

T

testcontainers

Dernière activité 25 sept. 2026
testcontainers/testcontainers-go

5 k

étoiles

641

forks

184

issues ouvertes

automationdockergogolanghacktoberfesttestcontainerstestcontainers-gotesting

Ce README est souvent en anglais.

Testcontainers

Main pipeline GoDoc Reference Go Report Card Quality Gate Status License

Open in GitHub Codespaces

Join our Slack

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.

You can find more information about Testcontainers for Go at golang.testcontainers.org, which is rendered from the ./docs directory.

Using Testcontainers for Go

Please visit the quickstart guide to understand how to add the dependency to your Go project.

Projets similaires

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

Goautomationcidocker
Oory
4,5 k étoiles270

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Gocontainersdockergo
Mmoby
72,1 k étoiles19,2 k

An open and reliable container runtime

Gocncfcontainerdcontainers
Ccontainerd
21,3 k étoiles4,1 k