在我的用例中,我正在设置一个go测试,它在项目文件夹的所有包中运行所有_test.go。我尝试使用项目的src文件夹中的$go test ./...
来实现此目的
/project-name
/src
/mypack
/dao
/util
当我尝试运行测试时,它要求安装导入的包中使用的包。例如,如果我导入“github.com/go-sql-driver/mysql”,它可能使用了另一个包github.com/golang/protobuf/proto。我没有手动导入proto包。应用程序无需手动导入内部包即可运行。但是当我运行测试时,它失败了。但个别包装测试成功了。我是否必须手动安装$go test ./...
错误中的所有软件包?
有人可以帮我吗?