CircleCIでPHPUnitを実行してCode Coverageを出力する

PHPUnitでcoverageをhtmlで出力するとわかりやすいんだけど手元でやると以上に時間が・・・
というわけでCircleCIを使って外部化してみました

pushすると毎回こんなhtmlを出力出来るようになります
https://circle-artifacts.com/gh/nobuhiko/ec-cube/208/artifacts/0/tmp/circle-artifacts.URvN58K/index.html

circle.ymlなど使って、PHPUnitでテストが出来る状態になっていればこう書くだけ

EC-CUBE3はテストが動くようになっていなかったので、Project Settingsであれこれ設定してテストを動かすようにしました

Environment variables

Install dependencies

Preが

overridesが

test commands が

circle.ymlを使うと全体に影響しちゃうのでこうすることで自分の環境でだけ動くようになりました

スポンサーリンク

シェアする

フォローする

コメントを残す

トップへ戻る