Goのテスト ケースは逐次、テストは並列 (original) (raw)

・自己紹介
・テストが「CIでは通る」が「ローカルで通らない」
・実装しているテストの例
・問題のあったテストの例
・何が問題だったか
・具体的な実装の例
・まとめ
---
Goのテストは、並列に実行される
Goのテストケースは、逐次実行される
defer は、関数の最後に実行される
lockの解除タイミングを誤ると処理がぶつかることがある。