登录
首页 >  Golang >  Go问答

确保每次都在 Goland 中运行测试

来源:stackoverflow

时间:2024-03-02 17:54:22 324浏览 收藏

大家好,我们又见面了啊~本文《确保每次都在 Goland 中运行测试》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

如果自上次在 Goland 2018.3 中运行测试套件以来没有进行任何代码更改,并且上次测试运行成功完成,则 Goland 只会输出最后一组结果,而不是实际执行代码。我需要能够作为演示的一部分按需运行测试,而不必每次都进行和恢复较小的代码更改以使其合作。使用 Testify 进行断言,不确定这是否与我遇到的问题相关。


解决方案


这与 Go 1.10+ 对测试的缓存支持有关。您可以拨打read more about it here

如果您希望禁用 Go 中的缓存支持,您应该使用 -count=1 标志运行测试命令。要通过 GoLand 执行相同操作,请转至 Run |编辑配置... |去测试 | < 测试配置的名称> |转到工具arguments并添加-count=1作为参数,然后再次运行配置。

如果您想对所有将来生成的运行配置禁用此功能,请按照与上述相同的步骤操作,但转到 Edit 配置... |默认|改用 Test

终于介绍完啦!小伙伴们,这篇关于《确保每次都在 Goland 中运行测试》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

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