登录
首页 >  Golang >  Go问答

向项目添加 gomock 测试会在运行测试时给出“构建约束排除所有 Go 文件”

来源:stackoverflow

时间:2024-04-12 09:15:30 229浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《向项目添加 gomock 测试会在运行测试时给出“构建约束排除所有 Go 文件”》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我使用 gomock 将包的测试文件添加到现有的 Go 项目中,现在我得到了

...导入 github.com/golang/mock:构建约束排除 /home/bserdar/go/pkg/mod/github.com/golang/[email protected] 中的所有 Go 文件

当我使用 gomock 从其中一个包运行 go test 时。我的项目中没有构建限制。知道这里出了什么问题吗?


解决方案


这并不是说排除您项目中的任何文件,而是明确表示排除 github.com/golang/mock 中的所有文件,这是准确的;这不是一个可导入的包,it doesn't contain anything。您应该导入您需要的子包 - 或者更确切地说,per the documentation,您应该使用该工具生成模拟,并且生成的文件应该导入有效的包。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>