如何在 PHPUnit 中过滤多个测试?

Shr*_*rav 3 php phpunit

我可以使用--filter选项从套件中运行单个测试。

我想知道是否有一种方法可以在套件下动态运行多个测试?

谢谢

小智 7

过滤多个测试的简单正则表达式可能看起来像--filter '/test1|test2|test4/'. 这将匹配包含“test1”、“test2”或“test4”的任何测试,因此例如将包含 test43,但不会运行 test3。检查区分大小写。


red*_*rdo 0

--filter 选项运行名称与给定正则表达式模式匹配的测试,因此您应该能够通过提供合适的正则表达式作为参数来选择多个测试。

请参阅PHPUnit 命令行测试运行程序的文档