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.
Les résultats peuvent être affichés et téléchargés 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.
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.
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.
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
- Publier les résultats de la couverture du code publie les résultats de la couverture du code sur Azure Pipelines ou TFS, qui ont été générés par une build au format Cobertura ou JaCoCo .
- Des tâches comme Visual Studio Test, .NET Core, Ant, Maven, Gulp, Grunt et Gradle offrent également la possibilité de publier des données de couverture du code dans le pipeline.
Aide et support
- Consultez notre page de résolution des problèmes
- Obtenez des conseils sur Stack Overflow et de l’aide sur Developer Community