繁体   English   中英

使用 Terratest 运行测试,但会引发“无测试文件”错误

[英]Running test using Terratest but it throws “no test files” error

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

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

任何人都可以帮忙吗?

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

包含测试的文件应称为 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 中提供的代码已过时,因此您可能必须在验证阶段工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM