在 PHPUnit 中,您可以注释测试用例类 (@runTestsInSeparateProcesses
) 或测试函数 (@runInSeparateProcess
) 以在进程隔离中运行测试。 phpunit.xml
配置文件 (processIsolation = "true"
) 中还有一个设置,用于在单独的进程中运行所有测试。
我有一组测试用例类,它们全部继承自一个与数据库相关的抽象测试类,我需要在进程隔离中运行该类。但注释不是从父类继承的。有没有办法让我通过 @group、目录或其他说明符将这些测试用例类标记为在单独的进程中运行,而不必使用 @runTestsInSeparateProcesses
标记每个测试用例类?
最佳答案
不,目前这是不可能的。请随时提出功能请求。
关于php - 指定一组在单独进程中运行的 PHPUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38746191/