Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Coverage Converter (mod)
Coverage Converter (mod)

Coverage Converter (mod)

kwame

|
6 installs
| (0) | Free
Convert .coverage file into .coveragexml for use in Code Coverage Report
This extension is now unpublished from Marketplace. You can choose to uninstall it.

Coverage Converter

Example .YML/YAML Usage Pattern

- task: VisualStudioTestPlatformInstaller@1
  inputs:
   packageFeedSelector: nugetOrg
   versionSelector: latestStable

- task: VSTest@2
  inputs:
    testSelector: testAssemblies
    testAssemblyVer2: |
      **\bin\**\*.Tests*.dll
      !**\obj\** 
      !**\bin\**\ref\**
      !**\bin\**\*Integration*.dll
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
    codeCoverageEnabled: true
    vsTestVersion: toolsInstaller
    testFiltercriteria: 'TestCategory!=Integration&TestCategory!=UI&TestCategory!=Chrome'

- task: CoverageConverterMod@0
  inputs:
    searchFolderForTestFiles: '$(System.DefaultWorkingDirectory)'
    #vsTestExeFileLocation: '$(Agent.HomeDirectory)\_work\_tool\VsTest\16.9.4\x64\tools\net451\Common7\IDE\Extensions\TestPlatform\vstest.console.exe'
    vsTestExeFileLocation: '$(Agent.HomeDirectory)\_work\_tool\VsTest\'
    vsTestArgs: '/EnableCodeCoverage'
    listTestFiles: |
      **\bin\**\*.Tests*.dll
      !**\obj\** 
      !**\bin\**\ref\**
      !**\bin\**\*Integration*.dll
    searchFolderForCodeCoverageFile: '$(System.DefaultWorkingDirectory)'
    temporaryFolderForCodeCoverage: 'Agent.TempDirectory'
    temporaryFileCoveragexml: '\TestResults\DynamicCodeCoverage.coveragexml'
    codeCoverageArgs: 'analyze /output:Coverage.xml'
    #codeCoverageExeFileLocation: '$(Agent.HomeDirectory)\_work\_tool\VsTest\16.9.4\x64\tools\net451\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe'
    codeCoverageExeFileLocation: '$(Agent.HomeDirectory)\_work\_tool\VsTest\'

From original https://github.com/Rogeriohsjr/CoverageConverter

This Task converts .coverage file into .coveragexml to be used with other Tasks to generate a Code Coverage Report in Azure Pipeline(Azure DevOps).

Steps:

  • Execute VSTest@2 to upload Tests to Azure DevOps
  • Execute CoverageConverter@0 to generate the DynamicCodeCoverage.coveragexml
  • Execute reportgenerator@4 to generate the Reports from DynamicCodeCoverage.coveragexml generated above
  • Execute PublishCodeCoverageResults@1 to post the Result from reportgenerator@4
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft