【发布时间】:2015-12-04 10:03:21
【问题描述】:
我尝试使用 phpunit 对 symfony2 中的 Form 组件运行额外的测试。
如果我在命令行中设置文件夹,测试运行正常:
phpunit src/Symfony/Component/Form
但是当我添加一些测试时,测试的总数不会改变。
当我尝试在特定类上运行它时:
phpunit src/Symfony/Component/Form/AbstractLayoutTest
我收到一条错误消息:*“Class 'src/Symfony/Component/Form/Tests/AbstractLayoutTest' 无法在 '/Users/****/Sites/dev/symfony/src/Symfony/Component 中找到' /Form/Tests/AbstractLayoutTest.php'."*
但是类名匹配文件名...
有人可以告诉我什么是错的吗?
编辑
我的错。它是一个抽象类,所以 phpunit 不会调用它...
【问题讨论】:
-
你能试试
phpunit -c app src/Symfony/Component/Form吗? -
得到“无法读取“应用程序”。”
-
尝试从项目根目录运行:
./vendor/bin/phpunit -c app .....如果你有 sf2 bin 路径:./bin/phpunit -c app... -
@RenatoMendesFigueiredo 看到我的编辑,它已经解决了。抽象类...