【发布时间】:2021-11-13 04:33:49
【问题描述】:
我正在运行一个非常简单的添加两个数字的测试。
package internal
import "testing"
func TestAddingNumbers(t *testing.T) {
if add(1, 5) != 6 {
t.Errorf("Failed Adding numbers")
}
}
首先
go test -v file.go file_test.go 在 => ok 命令行参数 0.434s 中运行
第二个
go test -v file.go file_test.go 在 => ok command-line-arguments 0.099s 中运行
有没有办法让第一次测试更快? 我的理解是发生了一些缓存,所以第二个更快。 但是在 CI 步骤的上下文中,缓存不会存在,它会使事情变慢。
【问题讨论】:
标签: go go-testing