[Go] go test のキャッシュを無効にして毎回テストを実行する

作成日: 2026年09月17日

go test のテスト結果キャッシュを使わずに毎回テストを実行するには、-count=1 を指定します。

go test -count=1 ./...

通常、パッケージリストを指定して go test を実行すると、条件が一致する成功済みのテスト結果がキャッシュから再利用されることがあります。例えば、同じパッケージを続けて実行すると、2 回目の結果に (cached) が表示されることがあります。

-count=1 を指定するとキャッシュを使わず、テストバイナリが再実行されます。

go test -count=1 .
Go