GitHunt
EL

elstak/terratest

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

Terratest

Maintained by Gruntwork.io
CircleCI
Go Report Card
go.dev reference
go.mod version

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:

  • Testing Terraform code
  • Testing Packer templates
  • Testing Docker images
  • Executing commands on servers over SSH
  • Working with AWS APIs
  • Working with Azure APIs
  • Working with GCP APIs
  • Working with Kubernetes APIs
  • Testing Helm Charts
  • Making HTTP requests
  • Running shell commands
  • And much more

Please see the following for more info:

License

This code is released under the Apache 2.0 License. Please see LICENSE and NOTICE for more details.

Copyright © 2020 Gruntwork, Inc.

Languages

Go99.7%Dockerfile0.3%
Apache License 2.0
Created August 8, 2018
Updated October 10, 2024