Pester 的覆盖率百分比中的第二个数字是什么意思?
What does the second number in Pester's coverage % mean?
当我运行纠缠时,我得到了这个输出
Covered 100% / 75%. 114 analyzed Commands in 1 File
75% 是什么意思?我无法在文档中的任何地方找到它。
是$PesterPreference.CodeCoverage.CoveragePercentTarget.Value
的值,即你想要达到的最小测试覆盖率。默认设置为 75%。
它在描述 New-PesterConfiguration
的页面上提到:
CoveragePercentTarget: Target percent of code coverage that you want
to achieve, default 75%. Default value: 75
但是很难弄清楚,可以将其添加到有关测试覆盖率的文档页面中。我最终搜索了源代码,发现你列出的消息输出在这里:
CoverageMessage = 'Covered {2:0.##}% / {5:0.##}%. {3:N0} analyzed {0} in {4:N0} {1}.'
此处填充了值:
$coverageMessage = $ReportStrings.CoverageMessage -f $command, $file, $executedPercent, $totalCommandCount, $fileCount, $PesterPreference.CodeCoverage.CoveragePercentTarget.Value
当我运行纠缠时,我得到了这个输出
Covered 100% / 75%. 114 analyzed Commands in 1 File
75% 是什么意思?我无法在文档中的任何地方找到它。
是$PesterPreference.CodeCoverage.CoveragePercentTarget.Value
的值,即你想要达到的最小测试覆盖率。默认设置为 75%。
它在描述 New-PesterConfiguration
的页面上提到:
CoveragePercentTarget: Target percent of code coverage that you want to achieve, default 75%. Default value: 75
但是很难弄清楚,可以将其添加到有关测试覆盖率的文档页面中。我最终搜索了源代码,发现你列出的消息输出在这里:
CoverageMessage = 'Covered {2:0.##}% / {5:0.##}%. {3:N0} analyzed {0} in {4:N0} {1}.'
此处填充了值:
$coverageMessage = $ReportStrings.CoverageMessage -f $command, $file, $executedPercent, $totalCommandCount, $fileCount, $PesterPreference.CodeCoverage.CoveragePercentTarget.Value