Skip to main content

Limiter la couverture de code sur les pull requests

Protégez votre couverture de test en bloquant automatiquement les demandes de tirage qui tombent en dessous des niveaux de couverture requis par votre équipe.

Qui peut utiliser cette fonctionnalité ?

Propriétaires de référentiels, propriétaires d’organisations et utilisateurs avec le rôle d’administrateur

Dans cet article

Remarque

Cette fonctionnalité est en cours de développement préversion publique et est susceptible de changer.

Prerequisites

Création d’une règle de seuil de couverture

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la barre latérale gauche, sous « Code et automatisation », cliquez sur Règles, puis sur Ensembles de règles.

    Capture d’écran de la barre latérale de la page « Paramètres » d’un dépôt. Le sous-menu « Règles » est développé et l’option « Ensembles de règles » est encadrée en orange.

  4. Créez un ensemble de règles de branche ou cliquez sur un ensemble de règles existant pour le modifier.

  5. Sous « Règles de branche », sélectionnez Restreindre la couverture du code.

  6. Développez des paramètres supplémentaires pour configurer des seuils. La valeur 0 signifie que le seuil est désactivé.

    • Pourcentage de couverture minimal : entrez une valeur pour bloquer les demandes de tirage où la couverture agrégée est inférieure à ce pourcentage.
    • Suppression maximale de la couverture : entrez une valeur pour bloquer les demandes de tirage où la couverture diminue de plus de ce nombre de points de pourcentage par rapport à la branche par défaut.
  7. Cliquez sur Créer ou Enregistrer les modifications.