Pester - 如何以 JaCoCo 格式输出 Pester 代码覆盖率报告?
Pester - How to output Pester code coverage report in JaCoCo format?
我想以 JaCoCo 格式输出 Pester 的代码覆盖率数据。 Pester repo 表明这是可能的:https://github.com/pester/Pester#code-coverage
但是我在文档中找不到关于如何实际执行此操作的任何信息:https://pester.dev/docs/usage/code-coverage
我尝试使用下面的命令来查看输出的 XML 是否包含任何覆盖率数据,但它没有。
Invoke-Pester -Tag 'Unit' -CodeCoverage '**/*.psm1' -OutputFile Test-Pester.XML -OutputFormat NUnitXML
这可以使用 Pester 3.4.0 吗?如果不是,如何使用最新版本的 Pester 完成?
看起来在 Pester 3.4.0 中是不可能的,但从 v4 的某个地方开始是可能的。
此处的文档概述了选项:https://pester.dev/docs/commands/Invoke-Pester#default-default
示例用法可以是:
Invoke-Pester -Tag 'Unit' -CodeCoverage '**/*.psm1' -CodeCoverageOutputFile 'Pester-Coverage.xml' -CodeCoverageOutputFileFormat JaCoCo
我想以 JaCoCo 格式输出 Pester 的代码覆盖率数据。 Pester repo 表明这是可能的:https://github.com/pester/Pester#code-coverage
但是我在文档中找不到关于如何实际执行此操作的任何信息:https://pester.dev/docs/usage/code-coverage
我尝试使用下面的命令来查看输出的 XML 是否包含任何覆盖率数据,但它没有。
Invoke-Pester -Tag 'Unit' -CodeCoverage '**/*.psm1' -OutputFile Test-Pester.XML -OutputFormat NUnitXML
这可以使用 Pester 3.4.0 吗?如果不是,如何使用最新版本的 Pester 完成?
看起来在 Pester 3.4.0 中是不可能的,但从 v4 的某个地方开始是可能的。
此处的文档概述了选项:https://pester.dev/docs/commands/Invoke-Pester#default-default
示例用法可以是:
Invoke-Pester -Tag 'Unit' -CodeCoverage '**/*.psm1' -CodeCoverageOutputFile 'Pester-Coverage.xml' -CodeCoverageOutputFileFormat JaCoCo