在 Go 测试中禁用或强制重新测试
多次运行 Go 测试时,可以观察到使用缓存的测试结果而不是执行再次测试。如果您希望出于验证或调试目的重新执行测试,这可能会很不方便。
强制执行测试
强制 Go 测试始终运行并防止缓存,有两种主要方法:
测试缓存行为
值得注意的是,Go 在某些情况下会自动使缓存的测试结果失效。条件,包括对源代码、测试代码、本地文件或环境变量的更改。因此,除非明确需要,否则通常不需要手动使测试缓存失效。
以上是如何强制 Go 测试重新运行并避免缓存?的详细内容。更多信息请关注PHP中文网其他相关文章!