ツイート ブックマーク テストを書かないなんて・・・ってぐらいテストが浸透してきているような気がします。 昔は僕もテストを書かなかったんですが、最近はちゃんと書くようになりました。 そして、CIツールもつかって開発するようになりました。 今のプロジェクトでは、CircleCIを使ってるんですが、テストが笑えないぐらい遅くて悩まされていました・・・。 遅い原因はなにか? 遅い原因は二つあります。 DBが絡むテストが遅すぎる –code-covergeオプションをつけるとクソ重い どうやら頑張って調査した結果この二つが原因だったようです。 そもそもカバレッジの指標は必要なのか? たしかに必要です。しかし、毎回カバレッジを計測しなくてもいいのかなぁーって思うんですよね。 まずはテストがこけてない事を保証するのが重要で、カバレッジはその次に重要なんですよね。 つまり、毎回毎回テストするたびにカバレ
![CircleCIでmasterブランチのみカバレッジを測るようにphpunitを実行する](https://cdn-ak-scissors.b.st-hatena.com/image/square/22b1ba236c94a58d8f755e33ff0ddbb1253c7606/height=288;version=1;width=512/https%3A%2F%2Fpolidog.jp%2Fimages%2Fcovers%2Fcircleci-logo.png)