gpt4 book ai didi

go - 如何强制 Goland 每次都运行测试?

转载 作者:IT王子 更新时间:2023-10-29 01:40:35 25 4
gpt4 key购买 nike

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

最佳答案

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

如果你想在 Go 中禁用缓存支持,你应该使用 -count=1 运行测试命令。旗帜。要通过 GoLand 执行相同操作,请转到 Run | Edit Configurations... | Go Test | <name of your test configuration> | Go tool arguments并添加 -count=1作为那里的参数,然后再次运行配置。

如果您想为所有 future 生成的运行配置禁用此功能,请按照与上述相同的步骤进行操作,但转到 Edit Configurations... | Default | Go Test相反。

关于go - 如何强制 Goland 每次都运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55105366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com