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