【发布时间】:2015-04-26 15:17:48
【问题描述】:
我正在使用 Symfony 2.5.4,并且正在我的网站上使用 PHPUnit 构建测试。我想知道是否有办法列出所有当前实施的测试。我查看了app/console 并且没有与 PHPUnit 交互的命令。我的目标是将此列表提供给测试人员,这样他们就不必进行测试了。PHPUnit 已经对其进行了测试。我可以用一种方法来获取测试函数的所有标题或只是函数的名称。
【问题讨论】:
-
我对一个包的所有测试都在目录
Tests的包中,并且其中的结构是相同的。每个组件都有一个对应的测试,后缀为*Test.php。有一些测试设置非常不同,所以我在类和文件名中使用下划线。例如,一个类被称为Complicated.php,而不是Complicated_DatabaseCorruptedTest.php和Complicated_ThirdPartyServiceUnavailableTest.php的测试。可以看到,是没有实现(测试失败)还是没有测试(没有文件)。
标签: symfony phpunit functional-testing