You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pester代码覆盖率输出中第二个百分比代表什么含义?

Pester测试覆盖率输出字段含义说明

你运行Pester得到的覆盖率输出如下:
Covered 100% / 75%. 114 analyzed Commands in 1 File

两个百分比的具体指代:

  • 斜杠前的100%是本次测试实际测得的命令覆盖率:本次扫描了1个被测文件里的114个可执行命令,所有命令都被测试用例执行覆盖到了。
  • 斜杠后的75%是当前Pester运行配置中预设的最低覆盖率合格阈值:这个值通常是在Pester配置文件、或者调用Pester时通过参数指定的覆盖率要求,只要实际覆盖率大于等于这个阈值,Pester就不会因覆盖率不达标返回非零退出码、判定测试失败。

你在官方文档没找到相关说明,是因为这个斜杠分隔的输出格式是Pester 5.x重构覆盖率模块后沿用的默认展示格式,官方文档没有单独对这个格式的字段做拆分说明,不少初次接触的用户会误以为这是两个不同维度的覆盖率数值(比如行覆盖率/分支覆盖率),实际上分支覆盖率如果开启统计,会在后续的覆盖率明细中单独展示,不会放在这行概要信息里。

内容的提问来源于stack exchange,提问作者Jack Weems

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.15 16:16:01