What is Terratest and How to Use it

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • terratest-example

  • Note: All the source code is found in this monorepo. Link to the appropriate folder will be highlighted in relevant sections.

  • terratest

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

  • The Terratest Go library leverages this to define a variety of test cases used to test Docker images, cloud infrastructure defined for AWS, Azure, GCP, Kubernetes, and many more.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • aws-sdk-go

    AWS SDK for the Go programming language.

  • Most of the steps in the function above are similar to the Terratest test defined in the previous example. However, there are a few differences. We explicitly get the versioning information using Golang AWS SDK using the bucket ID. The bucket ID is exposed by the Terraform config as part of its configuration. This becomes the actual value of for assertion.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Terratest to test your infrastructure

    3 projects | dev.to | 19 Apr 2021
  • Things you wish you didn't need to know about S3

    3 projects | news.ycombinator.com | 31 May 2024
  • my first go project, a CLI application to store IP addresses

    2 projects | /r/golang | 12 Jul 2023
  • Send an Email through AWS SES with GoLang

    1 project | dev.to | 5 May 2023
  • Trunk Based Development: Confused about how to test code before pushing to main? How does the deploy process work for many environments?

    1 project | /r/Terraform | 15 Mar 2023