Continuous Code Coverage

Continuous Code Coverage

最近、今更ながらCodecovというサービスを知った。

僕はこれまで3年以上オンラインのカバレッジレポーターツールとして Coverallsを使ってきたが、CodecovはCoverallsのイライラを全部そぎ落としたような物で、見た目もなかなか美しい。

Travis CIとの連携が念頭に置かれているのはもはや当然なのだが、.travis.ymlにどんな設定を書くべきか、というドキュメントがメチャクチャわかりやすい。対応言語ごとのリンクをクリックするだけで、それぞれのexampleにたどり着ける、というわけだ。大変便利。

そしてカバレッジそのものも大変見やすい。Coverallsのあの見辛いカバレッジを、デベロッパーとしてはあまり見たいと思わなかったが、Codecovのそれはgithubにも近いような、エレガントな見た目に整えられている。

ひとまずしばらくはCoverallsの代わりにCodecovを使うことにしようと思う。