PowerShell module for converting Pester produced Jacoco code coverage files to ModuleBuilder compatible format.
Install-Module -Name Alt3.ConvertTo-ModuleBuilderJacoco
ConvertTo-ModuleBuilderJacoco -ModulePath ModuleBuilderModule.psm1 -InFile PesterCoverageResults.xml -OutFile ConvertedCoverageResults.xml
-
Install danielpalme/ReportGenerator
-
Run:
ReportGenerator.exe -reports:ConvertedCoverageResults.xml -targetdir:.\Dev\reports -reporttypes:'Latex;Html' -sourcedirs:path-to-your-module-source-files
-
Open
.\Dev\reports\index.html
- Every covered ModuleBuilder source subfolder gets a correlating Jacoco
package
XML node - Every covered ModuleBuilder source file gets a correlating
class
,method
andsourcefile
XML node - Jacoco
counter
nodes are not recreated as they are not required for ReportGenerator, CodeCov, etc.