もがき系プログラマの日常

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

phpunitでメモリエラーの対応

はじめに

こんばんは。

毎回忘れてエラーしちゃってたので、自戒を込めて備忘録残しておきます。。。

本題

現在のプロジェクトでテストが多くなってphpunitが落ちるようになりました。

f:id:kojirooooocks:20200209034210p:plain

この解決策としては、 memory_limitを増やすか、実行するテストを絞るかだと思ってます。

(そもそもテストを見直すということもありますが...)

memory_limitを増やす場合

./vendor/bin/phpunit -d memory_limit=256M

f:id:kojirooooocks:20200209034351p:plain

テストを絞る場合

./vendor/bin/phpunit --testsuite=Feature

f:id:kojirooooocks:20200209034528p:plain

今回composerのscriptに登録しました。採用したのはmemory_limitを増やす方法です。

f:id:kojirooooocks:20200209034639p:plain

f:id:kojirooooocks:20200209034731p:plain

終わりに

毎回実行時にmemoryエラーをだしちゃってたので、さっさと登録しろという話でした...

簡単ですが、以上です。