Skip to main content

Restringir la cobertura de código en las solicitudes de extracción

Proteja la cobertura de pruebas bloqueando automáticamente las solicitudes de incorporación de cambios que se encuentran por debajo de los niveles de cobertura que requiere su equipo.

¿Quién puede utilizar esta característica?

Propietarios de repositorios, propietarios de la organización y usuarios con el rol de administrador

Nota:

Esta característica está en versión preliminar pública y está sujeta a cambios.

Requisitos previos

Creación de una regla de umbral de cobertura

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral izquierda, en "Código y automatización", haz clic en Reglas y, a continuación, haz clic en Conjuntos de reglas.

    Captura de pantalla de la barra lateral de la página "Configuración" de un repositorio. El submenú "Reglas" se expande y la opción "Conjuntos de reglas" tiene un contorno naranja.

  4. Cree un nuevo conjunto de reglas de rama o haga clic en uno existente para editarlo.

  5. En "Reglas de rama", seleccione Restringir cobertura de código.

  6. Expanda Configuración adicional para configurar umbrales. Un valor de 0 significa que el umbral está deshabilitado.

    • Porcentaje de cobertura mínimo: escriba un valor para bloquear las solicitudes de incorporación de cambios en las que la cobertura agregada se encuentra por debajo de este porcentaje.
    • Caída máxima de cobertura: escriba un valor para bloquear las solicitudes de incorporación de cambios en las que la cobertura cae por más de estos muchos puntos porcentuales en relación con la rama predeterminada.
  7. Haga clic en Crear o Guardar cambios.

Sugerencia

Considere la posibilidad de establecer el conjunto de reglas en Modo de evaluación antes de cambiar a Activo. Esto le permite observar qué solicitudes de incorporación de cambios se habrían bloqueado sin aplicar la regla, lo que le da la oportunidad de calibrar los umbrales.