testcontainers-go
Installation
SKILL.md
Testcontainers for Go Integration Testing
A comprehensive guide for using Testcontainers for Go to write reliable integration tests with Docker containers in Go projects.
Description
This skill helps you write integration tests using Testcontainers for Go, a Go library that provides lightweight, throwaway instances of common databases, message queues, web browsers, or anything that can run in a Docker container.
Key capabilities:
- Use 62+ pre-configured modules for common services (databases, message queues, cloud services, etc.)
- Set up and manage Docker containers in Go tests
- Configure networking, volumes, and environment variables
- Implement proper cleanup and resource management
- Debug and troubleshoot container issues