J'ai validé les modifications apportées à la demande de tirage et yt montre
"Le statut de couverture du code a échoué.".
J'ai beaucoup cherché, mais je n'ai pas trouvé la cause ou la solution pour résoudre ce problème.
Azure pipeline test service
Diff coverage check failed.0/70 (0.00 %) changed lines are covered up to update 2. Diff coverage target is 70.00 %.
La construction de la vérification a réussi, mais l'état indique que la couverture du code a échoué.
Les seuils de couverture souhaités peuvent être définis dans un fichier de paramètres azurepipelines-coverage.yml qui est archivé à la racine du référentiel:
coverage:
status:
diff:
target: 40%
Créé un azurepipelines-coverage.yml
fichier de configuration à la racine de votre dépôt avec l'un des éléments suivants:
coverage:
status: off #default on
Si vous désactivez cette option, aucun contrôle de couverture ne sera publié et les annotations de couverture n'apparaîtront pas dans la vue des fichiers modifiés.
coverage:
status:
diff:
target: 30% default 70%
La valeur de seuil cible pour la couverture diff doit être atteinte pour qu'un statut de couverture réussi soit publié.
coverage:
status:
comments: on #default off
Indique si un commentaire contenant des détails de couverture pour chaque fichier de code doit être publié dans la demande de tirage
Comme d'autres personnes l'ont mentionné, vous pouvez configurer la vérification de l'état de la couverture via le fichier azure pipelines-coverage.yml. Le schéma complet est disponible ici .