美文网首页
phpunit xml 配置文档字段解释

phpunit xml 配置文档字段解释

作者: 小智686 | 来源:发表于2020-05-30 19:59 被阅读0次

    下面的配置 xml 配置来源于 composer 中的 phpunit.xml.dist 文件:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <phpunit backupGlobals="false"
             backupStaticAttributes="false"
             colors="true"
             convertErrorsToExceptions="true"
             convertNoticesToExceptions="true"
             convertWarningsToExceptions="true"
             processIsolation="false"
             stopOnFailure="false"
             syntaxCheck="false"
             bootstrap="tests/bootstrap.php"
    >
        <testsuites>
            <testsuite name="Composer Test Suite">
                <directory>./tests/Composer/</directory>
            </testsuite>
        </testsuites>
    
        <filter>
            <whitelist>
                <directory>./src/Composer/</directory>
            </whitelist>
        </filter>
    </phpunit>
    
    

    解释:

    • backupGlobals: 是否备份全局变量

    • backupStaticAttributes: 是否备份静态属性值

    • colors: 是否开启颜色输出

    • convertErrorsToExceptions: 是否将 Errors 级别错误转成异常

    • convertNoticesToExceptions: 是否将 Notices 级别错误转成异常

    • convertWarningsToExceptions: 是否将 Warnings 级别错误专程异常

    • processIsolation: 是否让每个测试在单独的 PHP 进程中执行

    • stopOnFailure: 在遇到失败时是否停止执行

    • syntaxCheck: 愈发检测

    • bootstrap: 引导文件

    • <testsuite>: 测试套件

    • <testsuites>: 将测试套件进行以及测试用例组合出新的测试套件

    • <filter> 和 <whitelist>: 用于配置代码覆盖率所使用的白名单

    相关文章

      网友评论

          本文标题:phpunit xml 配置文档字段解释

          本文链接:https://www.haomeiwen.com/subject/hsbhzhtx.html