测试
- 测试名称
package_test
比package
要好 go test -short
允许减少要运行的测试数
func TestSomething(t *testing.T) {
if testing.Short() {
t.Skip("skipping test in short mode.")
}
}
- 根据系统架构跳过测试
if runtime.GOARM == "arm" {
t.Skip("this doesn't work under ARM")
}
- 用
testing.AllocsPerRun
跟踪你的内存分配 - 多次运行你的基准测试可以避免噪音。
go test -test.bench=. -count=20
当前内容版权归 cristaloleg 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 cristaloleg .