Informe Resumen de la compilación
El Resumen de la compilación muestra las compilaciones y proporciona información sobre resultados de pruebas, cobertura de pruebas, renovación de código y notas de calidad para cada compilación.
Para obtener información sobre cómo obtener acceso a los informes y cómo actualizarlos o administrarlos, vea Informes (SQL Server Reporting Services).
Nota
Este informe requiere que la colección de proyectos de equipo que contiene el proyecto de equipo se haya proporcionado con SQL Server Reporting Services.Este informe no está disponible si Informes no aparece al abrir Team Explorer y expandir el nodo del proyecto de equipo.
En este tema
|
Este informe se puede usar para responder a las siguientes preguntas:
|
Permisos necesarios
Para ver el informe, debe tener asignado (o pertenecer a un grupo que tenga asignado) el rol Explorador en Reporting Services. Para obtener más información, vea Agregar usuarios a proyectos de equipo.
Datos del informe
Los datos que aparece en el informe Resumen de la compilación se derivan del almacenamiento de datos. El informe presenta una exposición visual del porcentaje de pruebas que se superan, del código que se prueba y de los cambios en el código en varias compilaciones.
Puede revisar los resultados de las compilaciones manuales y automáticas, además de las compilaciones más recientes, y las compilaciones continuas o frecuentes. El informe enumera primero las compilaciones más recientes y contiene resultados de compilación que se capturaron durante el intervalo de tiempo especificado para todas las compilaciones que se ejecutaron, sujeto a los filtros que especificó para el informe.
De un vistazo, puede determinar el grado de corrección o error de varias definiciones de compilación durante el período de tiempo en que se realiza la revisión, como muestra la ilustración siguiente.
En la siguiente tabla se describe la información que aparece para cada indicador de calidad:
Indicador de calidad |
Descripción |
---|---|
Progreso de la compilación |
Especifica el estado de la compilación. Una compilación puede estar en uno de los siguientes estados:
|
Calidad de la compilación |
Especifica una evaluación asignada manualmente de la calidad de la compilación. Puede agregar o quitar las calidades de compilación definidas para el proyecto de equipo. Para obtener más información, vea Agregar o quitar valores de calidad de la compilación. La columna está vacía si no se ha calificado la calidad de compilación. |
% de pruebas superadas |
Muestra un gráfico de barras apiladas horizontal que muestra el porcentaje de pruebas que se superaron superpuesto a una barra verde. El segmento de barra restante es rojo, lo que indica el porcentaje de pruebas que no se superaron. La longitud total del gráfico siempre es igual al ancho de la columna. |
% de cobertura de código |
Muestra un gráfico de barras apiladas horizontal que muestra el porcentaje de código cubierto superpuesto a una barra verde. El segmento de la barra restante es azul claro, lo que indica el porcentaje de código que no se probó en la compilación. La longitud total del gráfico siempre es igual al ancho de la columna. |
% Renovación de código (líneas) |
Muestra un gráfico de barra horizontal que muestra el porcentaje de renovación de código superpuesto a una barra gris. La renovación de código se calcula determinando el número de líneas de código que el equipo ha agregado, eliminado o modificado dividido por el número total de líneas de la compilación. La longitud de la barra es proporcional a la figura del porcentaje, escalada en el informe para que la cantidad máxima de renovación de código entre todas las compilaciones sea igual al ancho de la columna. |
Puede filtrar el informe de Resumen de la compilación de las siguientes maneras:
Cambie las fechas de inicio y finalización del informe.
Filtre las definiciones de compilación especificando las plataformas, configuraciones, definiciones de compilación, calidades de compilación o progreso de compilación para incluir en el informe.
Para obtener más información, vea Filtrar el informe más adelante en este tema.
Actividades necesarias de administración de compilaciones
Para que el informe Resumen de la compilación sea útil, los miembros del equipo deben realizar las siguientes actividades para administrar las compilaciones:
Configurar un sistema de compilación. Para utilizar Team Foundation Build, debe configurar un sistema de compilación.
Para obtener más información, vea Configurar y administrar el sistema de compilación.
Crear definiciones de compilación. Puede crear varias definiciones de compilación, de modo que cada una de ellas pueda ejecutarse para generar código para una plataforma diferente. Asimismo, puede ejecutar cada compilación para una configuración diferente.
Para obtener más información, vea Definir el proceso de compilación.
Definir las pruebas que se ejecutarán automáticamente como parte de la compilación. Como parte de la definición de compilación, puede definir las pruebas que se ejecutarán como parte de la compilación o que generarán un error si no se superan las pruebas.
Para obtener más información, vea Utilizar la plantilla predeterminada para el proceso de compilación.
Configurar las pruebas para recopilar datos de cobertura de código. Para que los datos de cobertura de código aparezcan en el informe, los miembros del equipo deben instrumentar las pruebas para recopilar esos datos.
Ejecutar compilaciones con regularidad. Se puede ejecutar compilaciones en intervalos establecidos o después de cada protección. Puede programar compilaciones regulares cuando utilice el desencadenador de programación.
Para obtener más información, vea Crear o modificar una definición de compilación y Ejecutar, supervisar y administrar compilaciones.
(Opcional) Calificar las compilaciones completadas. Un miembro del equipo puede calificar una compilación manualmente utilizando Build Explorer.
Para obtener más información, vea Valorar la calidad de una compilación completada.
Establecer la duración de la iteración
Para entender el progreso que el equipo está realizando en la iteración actual, debe establecer fechas de inicio y finalización del informe que coincidan con las del ciclo de iteración actual.
Para cambiar la duración de la iteración
Haga clic en el icono de calendario situado junto a Inicio de la iteración (fecha) o Fin de la iteración (fecha) y, a continuación, haga clic en una fecha.
Haga clic en Ver informe.
Interpretar el informe
Puede revisar el informe Resumen de la compilación para responder preguntas sobre las compilaciones más recientes. Contiene más información que el Informe de compilaciones correctas.
Preguntas a las que responde el informe
Puede utilizar este informe para buscar respuestas a estas preguntas:
¿Cuál es el estado de todas las compilaciones a lo largo del tiempo?
¿Qué compilaciones se completan correctamente?
¿Qué compilaciones tienen un número importante de cambios en el código?
¿Qué compilaciones están listas para instalar?
¿Cuánto del código ejecutaron las pruebas?
El informe resumen de la compilación no indica las causas de los problemas, pero apunta a donde puede mirar para determinar la causa principal de los problemas. Este informe tampoco indica el tamaño o importancia de los problemas de compilación.
Versión positiva de informe
Un informe Resumen de la compilación saludable muestra los siguientes indicadores:
La mayoría de las compilaciones se superan.
La mayoría de las pruebas se superan.
La cobertura de código es alta.
La renovación de código muestra pocos picos.
Versión negativa de informe
Una versión negativa del informe Resumen de la compilación mostrará uno o más de los siguientes indicadores. Quizá desee investigar según la siguiente orientación:
Muchas compilaciones no se superan. Investigue los motivos por los que muchas compilaciones no se superan.
Muchas pruebas no se superan. Investigue y corrija las pruebas que no se superan.
La cobertura de código es principalmente azul. Quizá desee escribir más pruebas automáticas.
La renovación de código muestra picos. Quizá desee comprobar qué significan esos picos poco habituales.
Filtrado del informe
Puede filtrar el informe de Resumen de la compilación de las siguientes maneras:
Cambie las fechas de inicio y finalización del informe.
Filtrar el conjunto de compilaciones representadas en el informe especificando la plataforma, configuración, definición de compilación, calidad de compilación y progreso de compilación que incluir en el informe.
Nota
Puede configurar las definiciones de compilación para que no se ejecuten pruebas, se ejecuten algunas o se ejecuten todas.El informe tendrá grandes variaciones en función de la configuración de las definiciones de compilación.
En la siguiente ilustración se muestran los filtros disponibles:
Debe aplicar los filtros en la secuencia que se especifica en el procedimiento siguiente. Las opciones que están disponibles con algunos filtros dependen de los filtros establecidos previamente.
Para filtrar las compilaciones que aparecen en el informe
En la lista Plataforma, active la casilla de cada una de las plataformas que se van a incluir.
En la lista Configuración, active la casilla de cada una de las configuraciones que se van a incluir.
En la lista Definición de compilación, active la casilla de cada una de las definiciones de compilación que se van a incluir.
En la lista Calidad de compilación, active la casilla de cada calidad de compilación que se va a incluir.
En la lista Progreso, active la casilla de cada progreso de compilación que se va a incluir.
Haga clic en Ver informe.