加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

phpunit – 从代码覆盖中排除模式?

发布时间:2020-12-13 17:25:25 所属栏目:PHP教程 来源:网络整理
导读:据我所知,可以通过名称从代码覆盖中排除文件和目录,但是可以通过匹配模式来排除吗? 我问这个是因为我不想在我的phpunit.xml中逐一提到我所有查看子文件夹的路径.类似于 exclude * / view / exclude也许 ?我的意思是“将所有视图文件夹排除在任何地方”. 解
据我所知,可以通过名称从代码覆盖中排除文件和目录,但是可以通过匹配模式来排除吗?

我问这个是因为我不想在我的phpunit.xml中逐一提到我所有查看子文件夹的路径.类似于< exclude> * / view< / exclude>也许 ?我的意思是“将所有视图文件夹排除在任何地方”.

解决方法

是的,您可以指定要从代码覆盖范围中排除的文件模式.以下是我的一个 PHPUnit.xml.dist文件的示例.

<!-- Add files not covered with tests into Code Coverage Analysis -->
<filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
        <directory suffix=".class">.</directory>
        <directory suffix=".fn">.</directory>
        <directory suffix=".php">.</directory>
        <exclude>
            <directory>ExternalLibraries</directory>
        </exclude>
    </whitelist>
</filter>

本手册的PHPUnit Manual for Code Coverage和Including/Excluding files代码覆盖部分将显示按目录或名称指定文件模式的其他选项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读