0

我正在为 Azure 中的 terraform 进行 terratest。目前正在使用以下链接中给出的示例代码 - https://docs.microsoft.com/en-us/azure/developer/terraform/best-practices-end-to-end-testing

当我尝试运行go test -v它时,它会给出[无测试文件],不知道为什么。

任何人都可以帮忙吗?

4

2 回答 2

0

包含测试的文件应称为 name_test,并带有 _test 后缀。他们应该在他们正在测试的代码旁边。

使用 go mod init azure 初始化 golang 模块

运行测试调用 go test -v ./ -timeout 10m

从如何编写 Go 代码:https ://golang.org/doc/code#Testing

注意:VS Code Go 扩展可以帮助您更好地解决语法问题。

此外,MS Docs 中提供的代码已过时,因此您可能必须在验证阶段工作。

于 2021-07-22T12:54:23.893 回答
0

您需要确保何时go test进入test目录。cd进入测试目录,然后运行命令

于 2021-06-02T11:12:48.500 回答