【问题标题】:phpUnit config optionsphpUnit 配置选项
【发布时间】:2010-12-26 08:49:58
【问题描述】:
以下选项是什么意思或有什么用处
<log type="coverage-html" target="./log/report" charset="UTF-8" yui="true" highlight="true"
lowUpperBound="50" highLowerBound="80"/>
- yui:我猜这意味着使用 yahoo ui 的东西让它看起来不错?
- 强调:可能有一些颜色?
- lowUpperBound、highLowerbound:这些是什么?
【问题讨论】:
标签:
php
configuration
yui
phpunit
【解决方案1】:
lowUpperBound = 你的想法,直到应该覆盖的百分比代码被认为是低的。
默认情况下,低于 35 的所有内容都是低的。您将低于 50 的所有内容都指定为低,这意味着您的测试将更难摆脱困境。
highUpperBound = 与 lowUpperBound 相同,但在您将其视为高覆盖率之前,覆盖率应具有的最小百分比。默认情况下为 70。因此,您再次使您的代码在统计上更难获得资格。
更多信息请见in the manual。
【解决方案2】:
截至 3.7 版本(取自 the manual):
highlight:设置为true 时,覆盖率报告中的代码会突出显示语法。
lowUpperBound:被视为“低”覆盖的最大覆盖百分比。
highLowerBound:被视为“高度”覆盖的最小覆盖百分比。
yui 是一个过时选项,不再做任何事情。我能找到的最新版本是3.6:
yui:使用 yui 库增强 html 覆盖率报告。例如,当您单击行号时,会出现一个 YUI 面板,其中包含涵盖该行的所有方法的列表。