Skip to main content

Monitoreo de la calidad de la rama

Puede hacer un seguimiento de las métricas de calidad de su rama usando el nuevo dashboard de calidad de la rama.

Al monitorear el estado de la rama, puede detectar y abordar los problemas potenciales en una etapa temprana para asegurarse de que el proceso de fusión final se ejecute sin problemas.

Puede acceder al dashboard de calidad de la rama en Dev Studio. Los datos se actualizan cada vez que se abre el dashboard. También puede actualizar manualmente los datos en cualquier momento.

branch-quality-landing-page

Puede usar el nuevo dashboard para hacer un seguimiento del puntaje de cumplimiento del sistema de contención de la rama y el número de violaciones de contención. Puede verificar el porcentaje y el número de reglas que cubren las pruebas. También puede monitorear el porcentaje y el número de pruebas unitarias que pasaron por la rama seleccionada.

Puede analizar la calidad de la rama en detalle con las siguientes métricas de calidad de la rama:

  • Conflictos de fusión: verifique los detalles de los posibles conflictos de fusión entre la rama y el tronco principal de la aplicación.
  • Advertencias: vea, filtre y verifique los detalles de las advertencias individuales de contención.
  • Reglas no cubiertas: vea, filtre y seleccione los detalles de las reglas que no están cubiertas por los casos de prueba.
  • Pruebas unitarias fallidas: analice los detalles de las pruebas unitarias que fallaron.
  • Reglas sin pruebas unitarias: vea los detalles de las reglas que no tienen ninguna prueba unitaria asociada.

El asistente para fusionar los rulesets de ramas se usa para fusionar los cambios de una rama con los rulesets básicos cuando el desarrollo de la rama está completo y es estable. Puede usar puntos de extensión para personalizar el proceso estándar para fusionar los rulesets de ramas; por ejemplo, agregar un comportamiento que exija el cumplimiento de las políticas y los procedimientos de su organización. Este artículo describe los pasos para agregar un comportamiento previo al procesamiento, uno posterior al procesamiento y para personalizar la validación de entradas en la interfaz de usuario del asistente.

Consulte nuestro artículo de Community para obtener más información sobre la personalización del proceso estándar para fusionar los rulesets de ramas.

Acciones que debe realizar un LSA para mejorar la calidad de la rama

Para mejorar la calidad del código, un Lead System Architect (LSA) debe revisar periódicamente el código. Las siguientes acciones realizadas por un LSA antes de fusionar la rama mejorarán la calidad del código de la rama:

  • Garantizar que se lleve a cabo un control de calidad para investigar y resolver las violaciones de contención por parte del equipo antes de iniciar la fusión de ramas.
  • Investigar cualquier posible conflicto de fusión para identificar los problemas en la rama y abordar inmediatamente los problemas con la participación de los equipos o los respectivos miembros del equipo.
  • Revisar periódicamente el reporte de cobertura de pruebas para investigar qué pruebas no cubren reglas ejecutables en la rama; instruir a los miembros del equipo para que preparen los casos de pruebas unitarias.
  • Determinar las causas de los errores de las pruebas unitarias individuales y garantizar que la rama tenga una tasa de aprobación del 100 % del proceso de prueba unitaria.

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice