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

phpunit xml文件(phpunit.xml)

发布时间:2020-12-13 17:02:07 所属栏目:PHP教程 来源:网络整理
导读:我正在接受phpunit.我在phpunit.xml文件. 我想了解每个元素的作用. testsuite name="application" directoryapplication/directory/testsuite 目录是否引用包含所有* Test.php文件的目录? filter whitelist directory suffix=".php"../application/director
我正在接受phpunit.我在phpunit.xml文件.

我想了解每个元素的作用.

<testsuite name="application">
    <directory>application</directory>
</testsuite>

目录是否引用包含所有* Test.php文件的目录?

<filter>
    <whitelist>
        <directory suffix=".php">../application</directory>
        <exclude>
            <directory suffix=".php">../library</directory>
            <directory suffix=".phtml">../application</directory>
            <file>../application/bootstrap.php</file>
            <file>../application/scripts/doctrine.php</file>
        </exclude>
    </whitelist>
</filter>

白名单是指应该涵盖的应用程序文件(而不是test.php)?所以在这个例子中,我说我希望覆盖../application中的所有php文件,除了../library中的php文件,.. / application中的phtml文件,以及bootstrap.php和doctrine.php?

解决方法

不确定你在等待什么样的答案,但在两种情况下你似乎都是对的.

第二点:

>我们的想法是获取所有PHP文件的代码覆盖率,即使是没有经过测试的代码的代码覆盖:这样,您可以获得一些“真正的”代码覆盖率(而不仅仅是测试使用的文件的代码覆盖率)码).
>和排除在这里,所以你没有框架的代码覆盖 – 没有必要测试框架,并考虑到它的大量代码,它会影响你的代码覆盖率很多.

有关更多信息:

> PHPUnit manual
> Test Suites
> Including and Excluding Files for Code Coverage

(编辑:李大同)

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

    推荐文章
      热点阅读