Skip to content

Releases: gruntwork-io/terratest

v0.7.12

03 Apr 00:53
b5bda25
Compare
Choose a tag to compare

#66: You can now specify custom env vars to set for Packer builds.

v0.7.11

27 Mar 17:13
2a312b8
Compare
Choose a tag to compare

#65: You can now use the GetSyslogForInstance and GetSyslogForInstancesInAsg methods to fetch the syslog for your EC2 Instances. You can write these logs out to stdout in your tests to make it much easier to see why, for example, a Couchbase or Kafka cluster failed to boot up.

v0.7.10

18 Mar 15:31
5f2af87
Compare
Choose a tag to compare

#63: Update the CopyTerraformFolderToTemp to preserve the source folder name when copying into a temp folder.

v0.7.9

14 Mar 01:56
63b0a95
Compare
Choose a tag to compare
  • #61, #59: The Terratest repo now includes baseline Docker images suitable for streamlined automated testing in a local development environment. Docker images are available for Ubuntu, Amazon Linux, CentOS.

v0.7.8

13 Mar 05:11
30ad0be
Compare
Choose a tag to compare
  • #60: Terratest now supports the function test_structure.IsTestDataPresent() that you can use to easily test whether any local test data has been saved using test_structure.SaveTestData(). This is useful when writing validation tests that should only be run in live clusters.

  • UPDATE: We now prefer the use of test_structure.SkipStageEnvVarSet(), which is a simpler method for validating whether we're in an "integration test" environment or "unit test" environment.

v0.7.7

04 Mar 17:51
fad348c
Compare
Choose a tag to compare

#57: You can now force Terratest to use a custom AWS region using the TERRATEST_REGION env var.

v0.7.6

04 Mar 17:07
b2cfd06
Compare
Choose a tag to compare

#56: Add a test_structure.CopyTerraformFolderToTemp method that is designed to work with test stages.

v0.7.5

21 Feb 02:02
e39943e
Compare
Choose a tag to compare

#54: Add a SkipStageEnvVarSet to make it easier to distinguish between local dev and CI server.

v0.7.4

20 Feb 14:32
d88d289
Compare
Choose a tag to compare

#53: Add new methods CopyTerraformFolderToTemp, CopyFolderContents, and CopyFolderContentsWithFilter, which can be used to copy a folder and its contents to another destination. This is especially useful for running tests in parallel against a single folder with Terraform code.

v0.7.3

19 Feb 14:04
2e9d71e
Compare
Choose a tag to compare

#52: Add support for test "stages" that allow you to break your tests into multiple steps, any one of which can be cancelled via an env var. Add HttpGetWithRetryWithCustomValidation and OutputRequired methods.