テストコードが遅い
テストコードが重い、遅い、辛い(´・ω・`)
xdebugを使ってテストコードを走らせると、遅い、重いと感じるときがあります。
でも、カバレッジを取りたい。そんなとき
phpdbgを経由して動かす
(xdebugは切っても大丈夫です)
phpdbg -qrr vendor/bin/phpunit tests/Unit/App/Services/ --coverage-html coverage_html
これで、phpdbgを経由してテストコードを動かしてカバレッジが取れます。
難点:メモリ
難点としては、メモリをめっちゃ食います。
全テストを回すとかだと、メモリが圧迫して動かないときもあるので、少しのテストコードを回すとかに使うと良さそうです。