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