Skip to main content

Consultation de la couverture de code sur les pull requests

Passez en revue le résumé de couverture publié sur vos demandes de tirage pour identifier les fichiers avec une couverture de code faible ou en déclin.

Qui peut utiliser cette fonctionnalité ?

Utilisateurs avec accès en écriture

GitHub Team ou GitHub Enterprise Cloud

Logiciels requis

Lecture du commentaire récapitulatif de la couverture

Une fois la couverture de code configurée pour votre dépôt, le github-code-quality[bot] publie un commentaire récapitulatif sur la couverture pour chaque pull request. Le commentaire comprend :

  • Comparaison de branche/branche par défaut : Pourcentage de couverture agrégé pour la branche de demande de tirage et la branche par défaut (par exemple, « 65% sur la branche de demande de tirage, 44% sur la branche par défaut »).
  • Fichiers les plus impactés : Les 10 fichiers avec les modifications de couverture les plus importantes entre la branche par défaut et la branche de demande de tirage. Cette liste peut inclure des fichiers qui n’ont pas été modifiés directement dans la pull request. Les fichiers nouveaux ou modifiés sont classés au-dessus des fichiers supprimés. Dans chaque groupe, les fichiers sont triés selon la variation absolue de la couverture des lignes, pondérée par le nombre de lignes du fichier, la valeur de la couverture, puis le nom du fichier servant de critères de départage.
  • Répartition par fichier : Une section extensible répertoriant chaque fichier avec son pourcentage de couverture et sa valeur delta. Un delta positif signifie que le fichier a obtenu une couverture sur cette branche. Un delta négatif indique que la couverture a diminué, ce qui peut signaler des chemins de code non testés introduits par la modification.

Utilisez le résumé de la couverture pour identifier les fichiers présentant une couverture faible ou en déclin et hiérarchiser l’attention sur les modifications non testées.

Si vous avez besoin d’étendre la couverture de votre suite de tests, Copilot peut vous aider à écrire et à mettre à jour vos tests. Consultez « Le test du code ».

Étapes suivantes