web-dev-qa-db-fra.com

La vérification de l'état de la couverture a échoué?

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é.

10
prasanthi

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%
2
starian chen-MSFT

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


Microsoft Docs; Configuration des paramètres de couverture

2
ArtiomLK

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 .

0
Nano