phpunit仅为特定文件夹生成html格式的覆盖率报告

时间:2014-02-18 11:01:18

标签: php unit-testing phpunit

我想为我的课程生成coverhtml目前我正在使用像

这样的命令
    phpunit --coverage-html=../../coverage ../../test/assertion.php

但它也在测试vendor文件夹中的代码。

1 个答案:

答案 0 :(得分:2)

使用XML文件,您可以包含要处理的目录,并排除那些不需要处理的目录。

<filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
        <directory suffix=".class">.</directory>
        <directory suffix=".fn">.</directory>
        <directory suffix=".php">.</directory>
        <exclude>
            <directory>ExternalLibraries</directory>
        </exclude>
    </whitelist>
</filter>