Go Tests Uncached
Go caches test results, and this can be a problem if you have flickers, are benchmarking your tests, or just want to run all the tests every time.
Disable caching with GOCACHE
:
$ go test ./...
ok monkey/ast (cached)
ok monkey/lexer (cached)
ok monkey/parser (cached)
$
$ GOCACHE=off go test ./...
ok monkey/ast 0.005s
ok monkey/lexer 0.005s
ok monkey/parser 0.005s
Tweet