Nota:
Esta característica está en versión preliminar pública y está sujeta a cambios.
Funcionamiento de la regla de cobertura de código
La regla Restringir cobertura de código evalúa los datos de cobertura de línea cargados con respecto a los umbrales configurados. No espera a que se completen las cargas de cobertura.
Para evitar que un pull request se fusione antes de que estén disponibles todos los resultados de cobertura esperados, haga que cada comprobación de estado asociada a una carga de cobertura esperada sea una comprobación de estado obligatoria. Esto incluye la cobertura subida desde trabajos o flujos de trabajo independientes.
Para obtener más información sobre la cobertura de líneas, consulte Referencia de cobertura de código.
Requisitos previos
- GitHub Code Quality está habilitado en el repositorio.
- Los datos de cobertura de código se suben a GitHub para la rama de la solicitud de incorporación de cambios. Consulte Configurar la cobertura de código para tu repositorio.
Creación de una regla de umbral de cobertura
-
En GitHub, navegue hasta la página principal del repositorio.
-
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.

-
En la barra lateral izquierda, en "Código y automatización", haga clic en Conjuntos de reglas y, a continuación, haga clic en Conjuntos de reglas.
-
Cree un nuevo conjunto de reglas de rama o haga clic en uno existente para editarlo.
-
En "Reglas de rama", seleccione Restringir cobertura de código.
-
Expanda Configuración adicional para configurar umbrales. Un valor de 0 significa que el umbral está deshabilitado.
- Porcentaje mínimo de cobertura de línea: escriba un valor para bloquear las solicitudes de incorporación de cambios en las que la cobertura de línea agregada cae por debajo de este porcentaje.
- Caída máxima de cobertura de línea: introduzca un valor para bloquear las solicitudes de cambios en las que la cobertura de líneas disminuya en más de la cantidad indicada de puntos porcentuales con respecto a la rama predeterminada.
-
Haga clic en Crear o Guardar cambios.