terraform-modules-swfw-tests-skeleton

module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2024 License: MIT

README

Test skeleton with Terratest for Terraform modules for VM-Series on AWS, Azure, GCP

Description

Test skeleton with Terratest in Go used to execute integration and e2e tests for Software Firewall modules:

Usage

Terratest can be used to check whole examples and single modules. Below there are few samples of usage:

In order to execute tests, go to folder with sample and use command:

go test -v -timeout 30m -count=1 ./...

For tests with example there is possibility to run only plan (using above command) or to deploy whole example using command:

DO_APPLY=true go test -v -timeout 30m -count=1 ./...

Some of the tests are quick (e.g. checking plan erros), so then there is no need to change default timeout (10 minutes) and below command can be used:

go test -v -count=1 ./...

License

This project is licensed under the MIT License - see the LICENSE file for details

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL