首页 > 解决方案 > PhpUnit 如何运行 --filter 与多个条件

问题描述

我已经看到如何使用 phpunit 运行单一测试方法?

而且我可以毫无问题地应用过滤器,例如--filter=SomeTest,但我希望能够在一个命令行中检查多个测试文件,例如,--filter=SomeTest, SomeOtherTest但这不起作用。

有没有办法可以从命令行执行此操作?

标签: phpfilterphpunit

解决方案


这有效--filter="SomeTest|SomeOtherTest"

根据此处找到的文档: https ://phpunit.readthedocs.io/en/8.5/textui.h​​tml#command-line-options

任何正则表达式模式也可以使用。“如果模式没有包含在分隔符中,PHPUnit 会将模式包含在 / 分隔符中。”

还帮助我阅读了正则表达式: https ://sitespect.force.com/onlinehelp/s/article/About-Regular-Expressions-1459718276


推荐阅读