运行 在 Symfony 中使用 PHPUnit 进行所有测试

Running all test with PHPUnit in Symfony

我正在使用 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>

我知道怎么做了,首先测试套件的名字不能有空格,所以现在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