0

人们有可能在 terratest 测试包中的 * _test.go中创建 utils.go,以利用在所有 _test.go 中执行某些常见验证例程的函数。

我尝试utils/utils.go在 * _test.go中创建并导入为"../tests/utils". 这种方式能够像go test sample_test.go -vor一样运行单个测试,go test another_sample_test.go -v并且它会产生。

但是当我尝试go test -v它抱怨无法引用本地包时。

我只是一个初学者,一般来说是 terratest 和 go lang。非常感谢任何线索。谢谢。

4

1 回答 1

0

Go 包通常必须通过完全限定的路径导入。项目中包的完全限定路径取决于module您在go.mod文件中声明的路径。

如果您是 Go 新手,如何编写 Go 代码是一个不错的起点。

于 2021-09-23T14:54:06.057 回答