如何从命令行运行多个PHPUnit测试套件?

如何从命令行运行多个PHPUnit测试套件?,phpunit,Phpunit,如果在phpunit.xml中配置了多个测试套件,如何从命令行运行多个测试套件,而不是所有测试套件 phpunit.xml 测试/单元 测试/集成 测试/验收 src 范例 phpunit——测试套件单元|集成但不接受因为phpunit 6.0,您可以指定一个逗号分隔的套件列表: --testsuite suite1,suite2 版本的原始答案

如果在
phpunit.xml
中配置了多个测试套件,如何从命令行运行多个测试套件,而不是所有测试套件

phpunit.xml


测试/单元
测试/集成
测试/验收
src
范例


phpunit——测试套件单元|集成
但不接受

因为phpunit 6.0,您可以指定一个逗号分隔的套件列表:

--testsuite suite1,suite2

版本的原始答案

它不能像您期望的那样工作,即(其中
不是实际的模式):

--testsuite筛选要运行的testsuite。
您可以选择要运行的测试套件,但不能使用模式筛选要运行的测试套件

更好的描述应该是
--testsuite运行哪个testsuite。


问题报告,版本为6.0。

实际上问题已经解决()。现在,它使用逗号分隔测试套件:
phpunit--testsuite suite1,suite2
--testsuite suite1,suite2
--testsuite <pattern> Filter which testsuite to run.