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

标签 php annotations phpunit

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

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

最佳答案

不,目前这是不可能的。请随时提出功能请求。

关于php - 指定一组在单独进程中运行的 PHPUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38746191/

相关文章:

php - Nodejs 和一些更基本的问题

objective-c - 用 canShowCallout 切换 viewController 的注解

用于列出已执行测试的 PHPUnit 配置选项

ubuntu - PHPUnit路径问题

PHP - Web 服务的加密和签名创建

php - 用于 linkedin 发布职位 API 的 oauth2_access_token 端点是什么?

php - PHP 中的注册表或单例模式?

java - 为什么 "Integer.TYPE"在注释 "attribute value must be constant"中显示错误

delphi - Delphi 中的嵌套属性

php - 谁能提供一些有关 Zend Framework 中表单单元测试的资源?