PHPUnit を使用して Symfony 2 アプリケーションをテストしたいと考えています。ドキュメントで説明されているように、 PHPUnit を Symfony 2 プロジェクトcomposer.json
ファイルに追加しました。
"require": {
...
"phpunit/phpunit": "3.7.*"
},
PHPUnit を呼び出してテストを実行するにはどうすればよいですか? 経由で実行しようとしました
$ php /path/to/symfony2app/vendor/phpunit/phpunit.php
しかし、次のエラーメッセージが表示されます。
Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in C:\...\vendor\phpunit\phpunit\PHPUnit\Autoload.php on line 45
Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.;\...\xampp\php\PEAR') in C:\...\vendor\phpunit\phpunit\PHPUnit\Autoload.php on line 45
PEAR が見つからないことが問題だと思いますが、PEAR は PHPUnit の依存関係であり、経由でインストールされるべきではありませんcomposer update
か?