vei*_*lig 9 continuous-integration phpunit code-coverage jenkins
我为Jenkins的一个新团队安装了一些PHP项目,我试图降低最初的期望,以帮助他们提高测试和一切.最初我们拍摄20%的代码覆盖率.我调整了我的PHPUnit配置文件中的边界,当它们达到20%时,代码覆盖率变为绿色 - 这样他们就可以看到它们朝着正确的方向发展.但我想要做的是更新我的jenkins视图中的天气报告以反映三叶草的覆盖范围,我似乎无法做到这一点!
我在我的jenkins项目配置中检查了Publish Clover PHP Coverage Report,我的clover.xml是从PHPUnit生成的,但我不知道如何调整这个边界.
从phpunit.xml.dist记录:
<logging>
<log type="coverage-html" target="build/coverage" title="ERC"
charset="UTF-8" yui="true" highlight="true"
lowUpperBound="10" highLowerBound="20"/>
<log type="coverage-clover" target="build/logs/clover.xml"/>
<log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/>
</logging>
Run Code Online (Sandbox Code Playgroud)
项目设置覆盖率指标
我最初没有启用发布Html报告,但我发现在保存并重新运行构建后,启用它并修改百分比从未产生任何影响.
Jenkins 天气预报的范围是在 Jenkins 中定义的,而不是在 phpunit 中定义的
根据您使用的是 Clover 还是 CloverPHP 插件,它对您来说可能看起来有点不同,但它位于 Jenkins 设置页面中:)
归档时间: |
|
查看次数: |
7159 次 |
最近记录: |