自動テストが遅い
vendor/bin/phpunit tests/Unit/App
いつもどおり、自動テストを走らせてました。
いつも一個のテスト辺り1秒くらいかかっている。全部走らせると30分くらいかかる。
これはおかしいなと思った。
結論
xdebugが動いていた
xdebug、今回使っていないので消します。
xdebugの位置
php.iniファイルの該当する記述を消しましょう
php --ini
でパスを検索。見つけたので、書き換え。 vi /usr/local/etc/php/php-cli.ini
。環境によってパスが違うので注意。
zend_extension=xdebug.so
;zend_extension=xdebug.so
結果
30倍くらい早くなりました。1分で全部のテスト通った・・・
あまりに遅すぎる場合は、xdebug疑ってみてくださいな。