Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks, including:
go get github.com/gruntwork-io/terratest@latest
Requires Go 1.26 or later. To lock to a specific release instead of @latest, see Pinning a Terratest version.
Starting with v1.0.0, Terratest follows semantic versioning. Breaking changes to the public API only happen in major releases (e.g. v2.0.0).
Symbols renamed or replaced in v1 are kept with // Deprecated: annotations pointing at the new name; removals happen
in v2. Migrating from v0.x: see the v1 migration guide.
v1 maintenance. With v2 in development, the v1 line has entered maintenance: it receives security fixes only,
delivered on the v1 branch, until 12 months after v2.0.0 reaches general availability. v2 ships under new /v2
module paths, so pinned v1 consumers are unaffected. Upgrade on your own schedule.
This code is released under the Apache 2.0 License. Please see LICENSE and NOTICE for more details.
Copyright © 2025 Gruntwork, Inc.
$ claude mcp add terratest \
-- python -m otcore.mcp_server <graph>