Vagrant を使って PHP 開発する場合、synced_folder でフォルダを共有して、ソースコードの編集はホスト PC 、実行は仮想サーバで行っている方が多いと思います。 このスタイルで開発する場合、PHPUnit によるテストの実行は、ターミナルで仮想サーバにログインしてコマンドラインから行うことになります。開発中は頻繁にテストを実行するので、できればエディタからテストを実行したいですよね。 PhpStorm によい機能がないか調べたところ、PHPUnit on Server というズバリの機能がありました。この機能を使うと、ホスト PC の PhpStorm からリモートサーバの PHPUnit を実行できます。 Symfony2 のテストをリモート実行する例を紹介していますが、他のフレームワークにも応用可能かと思います。 2014年9月26日追記 PhpStorm8 から
![PhpStormでVagrant仮想マシンのPHPUnitを実行する](https://cdn-ak-scissors.b.st-hatena.com/image/square/c1b10f74660b4719109b5c4aa70ce8ec253786d3/height=288;version=1;width=512/https%3A%2F%2Fwww.karakaram.com%2Fwp-content%2Fuploads%2F2021%2F08%2Fphpstorm.png)