Passer en revue les résultats de couverture du code

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

La couverture du code vous permet de déterminer la proportion du code de votre projet qui est réellement testé par des tests tels que des tests unitaires. Pour augmenter votre confiance à l’égard des modifications du code et vous protéger efficacement contre les bogues, vos tests doivent exercer - ou couvrir - une grande partie de votre code.

L’examen du résultat de la couverture du code permet d’identifier le ou les chemins de code qui ne sont pas couverts par les tests. Ces informations sont importantes pour améliorer la garantie de test au fil du temps en réduisant la dette de test.

Exemple

Pour afficher un exemple de publication de résultats de couverture du code pour votre choix de langue, consultez la section Écosystèmes des rubriques Pipelines. Par exemple, collectez et publiez la couverture du code pour JavaScript à l’aide d’Istanbul.

Afficher les résultats

Le résumé de la couverture du code peut être affiché sous l’onglet Résumé du résumé de l’exécution du pipeline.

Passer en revue les résultats de couverture du code

Les résultats peuvent être affichés et téléchargés sous l’onglet Couverture du code .

Afficher et télécharger les résultats sous l’onglet Couverture du code.

Notes

Dans un pipeline YAML à plusieurs étapes, les résultats de la couverture du code ne sont disponibles qu’après l’achèvement du pipeline entier. Cela signifie que vous devrez peut-être séparer la phase de génération en un pipeline qui lui est propre si vous souhaitez passer en revue les résultats de la couverture du code avant le déploiement en production.

Notes

La fusion des résultats de la couverture du code de plusieurs séries de tests est actuellement limitée à .NET et .NET Core. Cela sera pris en charge pour d’autres formats dans une version ultérieure.

Artifacts

Les artefacts de couverture de code publiés pendant la génération peuvent être affichés sous l’onglet Résumé du résumé de l’exécution du pipeline.

Passer en revue les artefacts de couverture du code

  • Si vous utilisez la tâche de test Visual Studio pour collecter la couverture des applications .NET et .NET Core, l’artefact contient des fichiers .couverture qui peuvent être téléchargés et utilisés pour une analyse plus approfondie dans Visual Studio.

    Afficher les rapports de couverture

  • Si vous publiez une couverture de code à l’aide des formats de couverture Cobertura ou JaCoCo, l’artefact de couverture du code contient un fichier HTML qui peut être consulté hors connexion pour une analyse plus approfondie.

    Afficher les rapports html

Notes

Pour .NET et .NET Core, le lien permettant de télécharger l’artefact est disponible en choisissant le jalon de couverture du code dans le résumé de la build.

Tâches

Aide et support