这篇文章是我对 Go test 和编译时的 cache 的学习小总结。
介绍
我相信大家在执行 go test ...
的时候,都看到过 (cached) 字样吧。
测试
要禁用测试缓存,请使用可缓存标志以外的任何测试标志或参数。
指定 -count=1
不用缓存执行。
go test -v -count=1 workshop_test.go workshop.go
参考资料
- https://github.com/golang/go/issues/22593
- https://github.com/golang/go/issues/22583
- https://golang.org/doc/go1.10 (search cache)
- https://stackoverflow.com/questions/48882691/force-retesting-or-disable-test-caching
- https://golang.org/cmd/go/#hdr-Testing_flags
- https://groups.google.com/forum/#!topic/golang-dev/qfa3mHN4ZPA
茶歇驿站
一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。