testcontainers-go
Test tool
A Go package that enables easy creation and cleanup of container-based test dependencies.
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.
4k stars
17 watching
508 forks
Language: Go
last commit: 2 months ago
Linked from 1 awesome list
automationdockergogolanghacktoberfesttestcontainerstestcontainers-gotesting
Related projects:
Repository | Description | Stars |
---|---|---|
| A tool for writing and running Go tests in the browser or terminal with visualizations of test results | 8,282 |
| A Java library that provides lightweight, throwaway instances of common databases or other applications in Docker containers for testing purposes. | 8,061 |
| A library that provides throwaway instances of Docker containers for testing .NET applications. | 3,848 |
| Provides a way to run tests with disposable instances of common environments and tools in Docker containers. | 1,970 |
| Tools for running MySQL tests in a containerized environment | 3 |
| Analyzes test coverage of Go source files and displays the results in the terminal. | 246 |
| Generates Go test boilerplate from source code | 4,975 |
| A comprehensive resource for learning Go programming with test-driven development (TDD) principles. | 22,299 |
| A CLI tool for spawning and running containers on Linux according to the OCI specification | 11,987 |
| A high-level implementation of the Git version control system in Go | 6,070 |
| Analyzes and summarizes Go test output for developers. | 1,036 |
| A tool for writing functional tests against real databases in Go applications. | 1,125 |
| A toolkit for building microservices in Go | 26,684 |
| A toolkit providing common assertions and mocks to support testing in Go programming language. | 23,652 |
| Tool for comparing and testing Go code | 436 |