指定一组PHPUnit测试以在单独的进程中运行

时间:2016-08-03 14:17:26

标签: php annotations phpunit

在PHPUnit中,您可以注释测试用例类(@runTestsInSeparateProcesses)或测试函数(@runInSeparateProcess)以在进程隔离中运行测试。 phpunit.xml配置文件(processIsolation = "true")中还有一个设置,用于在单独的进程中运行所有测试。

我有一组测试用例类,它们都继承自我需要在进程隔离中运行的与数据库相关的抽象测试类。但注释不是从父类继承的。有没有办法让我将这些测试用例类标记为由@group,目录或其他一些说明符在不同的进程中运行,而不必用@runTestsInSeparateProcesses标记每个测试用例类?

1 个答案:

答案 0 :(得分:2)

不,这是目前无法实现的。随意打开功能请求。