在新的symfony2安装之后,我可以运行phpunit -c app/
并且phpunit测试所包含的演示应用程序:OK (1 test, 1 assertion)
。
但是当我按照此处所述运行phpunit -c vendor/symfony/
时,我没有收到任何输出(即使有详细程度):http://symfony.com/doc/2.0/contributing/code/tests.html。
有谁知道如何使这项工作?
测试twig,doctrine和其他插件按预期工作(尽管由于某些原因,学说测试失败了)。
答案 0 :(得分:2)
如果您没有输出,可能是因为您配置了php不显示错误。
在推出Symfony测试套件之前,您必须使用vendors.php
脚本安装供应商:
$ php vendor/symfony/vendors.php
答案 1 :(得分:0)
您是否使用提供的phpunit.xml.dist
配置文件运行测试?
从您的项目根目录:
$ phpunit --configuration app/phpunit.xml.dist vendor/symfony/tests
这应该为供应商添加自动加载器。