php单元中断测试到套件,通过操作,DB,队列简单


phpunit break tests to suites, by actions, DB, queue simple

我对不同的模块进行了几次测试,其中一些测试针对不同的服务。

例如,我有:"用户"&"支付"模块。

现在,它们中的每一个都有自己的单元测试,以及与DB对话的测试。

我想有3个套房:用户,支付&DbConnectors

第三个将只检查连接到DB 的测试

任何关于如何使用这种能力的想法>

您可以使用@group注释标记与DB对话的测试:

/**
 * @group database
 */
public function testWriteIntoDatabase()
{
}

调用PHPUnit时,可以使用--group--exclude-group选项筛选或排除数据库测试。

这可以与测试套件一起使用。

文档中的更多信息。