如何在PHPUnit中配置测试组?我发现文档有点缺乏......它只是说
<groups>
元素及其元素<include>
,<exclude>
和<group>
孩子们可以用来选择小组 一套测试的测试 应该(不)被运行。<groups> <include> <group>name</group> </include> <exclude> <group>name</group> </exclude> </groups>
但是如何将目录/文件添加到这些组中?
答案 0 :(得分:7)
将@group
attribute添加到您的测试方法中。链接文档中的一个简单示例:
class MyTest extends PHPUnit_Framework_TestCase
{
/**
* @group specification
*/
public function testSomething()
{
}
/**
* @group regresssion
* @group bug2204
*/
public function testSomethingElse()
{
}
}
然后你可以运行上面文档中提到的PHPUnit:
{how you normally run phpunit} --group {GroupName}