PHPunit実行時にメモリが足りない・・・


テストは大事

Laravel(version 5.6)でWebアプリケーションを開発中。
Unitテストを中心に、たくさんのテストを作成している。

こんなエラーが出た

エラー内容
Fatal error: Allowed memory size of 134217728 bytes exhausted

許可されているメモリサイズを超過したらしい。

対処方法

Laravelのphpunit.xmlというファイルに以下を追加する。

phpunit.xml
<phpunit.../>
  <php>
    <ini name="memory_limit" value="-1"/>
  </php>
</phpunit>

memory_limitを無限大にするということらしいです。