Vagrant内のテスト(php7.1)を実行する場合の設定です。
PHPUnitをConfigurationに追加
Configurationウィンドウの呼び出し
右上の ▼ を押して Edit Configurations.. を選択して、
左上の + を押して PHPUnit を選ぶ。
入力する項目
今回はプロジェクト内にある phpunit.xml で設定してみます。
-
Name:テストの名前(好きにつける) -
Test Runner:Defined in the configuration fileにする -
User alternative configuration fileをチェックし、フォルダ内のphpunit.xmlファイルを選択 -
Test Runner options:テストしたい場所(たぶん)-
commonsフォルダ内のテストのみを走らせたいなら/commonと書く(たぶん)
-
入力したら「インタプリタの設定してください」と怒られたので、ウィンドウ下部の Fix をクリック。
インタプリタの設定
リモートとしてVagrantを設定。
Vagrant Instance F... でVagrantの入ってるフォルダを選択する。
Vagrant Host URL が表示され、 PHP interpreter path も変わってよしなにしてくれた。
PHPUnitの設定
今回のVagrant内ではphp7.1に設定してあるので、PHPUnitのインタプリタも7.1に設定する。
-
Preference>Languages&Frameworks>PHP>PHPUnitを選ぶ - 左上の
+でリモートを追加 -
CLI InterpreterをVagrantのRemote PHP7.1に -
PHPUnit library:Use Composer autoloaderにチェック - スクリプトのパスを記入(今回は
/var/www/html/admin/vendor/autoload.php)
実行
右上の虫マークを押すだけ。



