8
- 如果这是一个好主意,单独的测试(单位| 功能...)在Symfony2中,
- 和,应该怎样分开:
通过文件夹结构:
tests
|-- functional
|-- unit
通过配置在phpunit.xml:
<testsuites>
<testsuite name="unit">...</testsuite>
<testsuite name="functional">...</testsuite>
</testsuites>
通过注释
/**
* @group unit
*/
function testMyUnit()
这是一个合理的方法?有这样做的标准方式?什么“级别”分开(单元>集成>功能)?如果我想用手动和最快速度进行这些测试并在Jenkins中获得合理的覆盖率报告,那么如何利用这些优势?
将您的功能测试放入捆绑包的Controller文件夹的标准方法有什么问题? –
哪里把集成测试(使用内核或容器为例)或“功能代码”从控制器中拿出来? – Koryonik