PHP单元测试的使用

2019-02-27  本文已影响2人  云龙789
composer require --dev phpunit/phpunit
<?xml version="1.0" encoding="utf-8" ?>
<phpunit bootstrap="tests/bootstrap.php">
    <testsuites>
        <testsuite name="whovian">
            <directory suffix="Test.php">tests</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory>src</directory>
        </whitelist>
    </filter>
</phpunit>

image.png
./vendor/bin/phpunit -c phpunit.xml
或者直接
./vendor/bin/phpunit
./vendor/bin/phpunit -c phpunit.xml --coverage-html coverage(这个是生成html报告的目录名)
生成的代码覆盖测试报告

建议:我们应该把PHPUnit 生成的代码覆盖度报告当成一个参考,以此改进代码,而不能一味追求更高的代码覆盖度

待续...

上一篇 下一篇

猜你喜欢

热点阅读