我想使用 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
?