web-dev-qa-db-fra.com

afficher le rapport de couverture de code sur le portail Azure Devops

J'exécute les tests NUnit (projet dans .Net Framework 4.5), dans le cadre du pipeline de construction Azure Devops.

- task: VSTest@2
  inputs:
    testAssemblyVer2: 'tests/**/*.Tests.dll'
    pathtoCustomTestAdapters: '$(Build.SourcesDirectory)/packages'
    codeCoverageEnabled: true
  displayName: 'NUnit Testing'

- task: PublishCodeCoverageResults@1
  inputs:
    codeCoverageTool: JaCoCo
    summaryFileLocation: '$(Common.TestResultsDirectory)/**/*.xml'
  displayName: 'Publish Code Coverage'
  //        summaryFileLocation: '$(Common.TestResultsDirectory)/**/*.coverage'

Mais je ne peux pas voir le rapport de couverture, tout ce que je vois le lien de téléchargement pour les résultats de couverture ...

code coverage download link

Comment puis-je convertir le rapport de couverture au format JaCoCo? OR générer le rapport directement au format JaCoCo?

J'ai vu une solution pour .Net Core ( link ), mais aucune pour le framework .Net

12
harishr

Vous pouvez utiliser la tâche Publier les résultats de la couverture de code dans le pipeline de développement Azure pour voir le résultat de la couverture de code au format Jacoco.

pour plus d'informations sur l'installation et la configuration, veuillez consulter le blog dans MSDN

https://docs.Microsoft.com/hi-in/Azure/devops/pipelines/tasks/test/publish-code-coverage-results?view=tfs-2015#q--a

J'espère que ça aide.

0
Mohit Verma