Pour garantir qu'une pull request ne peut être fusionnée dans la branche principale que lorsque la couverture de test dépasse 90 %, que devez-vous configurer ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer une politique de branche pour la branche principale..
Pourquoi c'est la réponse
La bonne réponse est de configurer une politique de branche pour la branche principale. Les politiques de branche dans Azure DevOps permettent de définir des exigences avant qu'une pull request puisse être fusionnée. Pour la couverture de test, vous pouvez spécifier un seuil minimum (par exemple, 90 %) qui doit être atteint par les tests exécutés dans le cadre de la build associée à la pull request. Configurer une politique de branche pour les branches de fonctionnalités n'aurait pas l'effet désiré, car la fusion se fait vers la branche principale. Créer une tâche "Publish Test Results" est nécessaire pour collecter les résultats de test, mais cela ne suffit pas à bloquer la fusion sans une politique de branche. Un fichier YAML de configuration de la couverture de code est utilisé pour définir comment la couverture est calculée, mais ne gère pas l'application de la règle de fusion.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise