Exclusion des fichiers générés de la couverture des tests Go
Lors de l'exécution de tests pour un package Go avec go test -coverprofile=cover.out Suppression du code généré des profils de couverture
Intégration du pipeline
En fonction des outils utilisé, ce processus peut être facilement intégré dans votre pipeline de build/test. Par exemple, si vous utilisez Make, vous pouvez inclure les étapes suivantes :
test: go test -coverprofile cover.out.tmp . cat cover.out.tmp | grep -v "_generated.go" > cover.out tool cover -func cover.out
En excluant les fichiers générés du calcul de couverture, vous pouvez obtenir des métriques de couverture plus précises qui se concentrent sur votre code écrit manuellement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!