目次
- 目次
- はじめに
- PythonプロジェクトをTravis CI上でテストして、Coverallsでカバレッジを可視化する
- JuliaのプロジェクトをTravis CI上でテストして、Coverallsでカバレッジを可視化する
- 参考資料
- MyEnigma Supporters
はじめに
近年、プログラミングをする上で、
テストを書き、そのテストを継続的に実行する
継続的インテグレーション(CI)を利用することは当たり前になってきました。
CIを実現する上で、
オンプレミスでは、Jenkins
クラウドで、OSがLinux, Mac OSの場合は、Travis-CIや
Travis CI - Test and Deploy Your Code with Confidence
Circle-CI、
Continuous Integration and Delivery - CircleCI
Windowsの場合は、AppVeyorがあります。
最近は、ユニットテストを実行するだけでなく、
ユニットテストがカバーしているコードの割合を表示するのも
よく実施されます。
今回は、Coverallsというテストカバレッジ可視化サービスを使う方法をまとめておきます。
Coverallsを使うと、下記の画像のように、
テストカバレッジの結果を
GitHubのREADMEなどに表示することができます。
続きを読む