首页 > 解决方案 > 跳过 InitAndApply 和销毁

问题描述

有没有办法跳过测试的InitAndApplyDestroy阶段?

我想terraform output建立我的测试断言testify/assert

标签: terratest

解决方案


它不太适合Terratest跳过initapply阶段。只是因为Terratest是一个端到端的测试工具。根据 Terraform 博客文章Testing HashiCorp TerraformTerratest端到端工具旨在回答这个问题:

有人能成功使用基础设施系统吗?” 例如,应用程序开发人员在升级版本后应该仍然能够部署到 HashiCorp Nomad。

对于您正在寻找的测试类型,您可能会使用一个简单的单元测试terraform validate,例如不需要活动的基础设施资源或对基础设施提供商的身份验证。用于 Terraform 单元测试的其他工具可以在一些测试驱动开发基础设施git 存储库的示例中找到。


推荐阅读