我正在使用PHPUnit 5.4.8和Symfony 2.3
我的所有捆绑包都有单元测试,我想运行所有这些测试,并在html中进行覆盖。我尝试使用命令
phpunit -c app --no-globals-backup --coverage-html ~/coverage/ src/*Bundles/Tests/Unit
但它只是不起作用。
这是我在phpunit.xml.dist中的测试套件
<testsuites>
<testsuite name="Project Test Suite">
<directory>../src/*/*Bundle/Tests/Unit</directory>
</testsuite>
</testsuites>
答案 0 :(得分:0)
我弄明白该怎么做,首先测试套件的名称不能有空格,所以phpunit.xml.dist文件现在是这样的:
<testsuites>
<testsuite name="Project">
<directory>../src/*/*Bundle/Tests/Unit</directory>
</testsuite>
</testsuites>
然后使用命令运行测试套件:
phpunit -c app --no-globals-backup --coverage-html ~/coverage/ --testsuite Project