使用PHPUnit组

时间:2010-12-25 03:26:27

标签: php unit-testing phpunit

如何在PHPUnit中配置测试组?我发现文档有点缺乏......它只是说

  

<groups>元素及其元素   <include><exclude><group>   孩子们可以用来选择小组   一套测试的测试   应该(不)被运行。

<groups>
  <include>
    <group>name</group>
  </include>
  <exclude>
    <group>name</group>
  </exclude>
</groups>

但是如何将目录/文件添加到这些组中?

1 个答案:

答案 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}