chiwanpark/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.

★ 0Forks 0GitHub ↗Compare

Project website ↗

README

Testcontainers

Open in GitHub Codespaces

Builds

Main pipeline

Documentation

GoDoc Reference

Social

Slack

Code quality

Go Report Card Quality Gate Status

License

License

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.

Contributors

mdelapenyadependabot[bot]gianarbmmorel-35dependabot-preview[bot]eddumelendezBablzz01101101Mprskrjaredpetersenfunvitshashank-g172islishudefranklinlindembergfiftinmraerinomniakstevenhhey-xicothaJeztahjespinoikolomiyetsgflaritybearritoMeneDevoriserpablochacinpurpleclayClaytonNorthey92gaborszakacs

Issues