Compartir a través de


Crear análisis e informe de los detalles de compilación y la cobertura de compilación usando la perspectiva de compilación

Mediante la perspectiva de compilación, se pueden ver exactamente las medidas, las dimensiones y los atributos del cubo de SQL Server Analysis Services de Visual Studio Team Foundation Server que pertenecen al proceso de compilación. Por ejemplo, estas medidas se pueden utilizar para determinar cuántas compilaciones producen errores y cuánto código ha cambiado dentro de una compilación.

La perspectiva de compilación se basa en las tablas relacionales que permiten generar informes sobre las compilaciones como una propiedad de la compilación, una cobertura de código o un conjunto de cambios en el control de versiones. Para obtener más información, veaDetalles de compilación (tablas), Proyecto de compilación (tablas), Cobertura de compilación (tablas)y Conjuntos de cambios de compilación (tablas).

Grupo de medida Compilación

Al usar la perspectiva de compilación, puede crear informes que respondan a las siguientes preguntas:

Informes de estado:

  • ¿Qué compilaciones no se pudieron realizar y qué compilaciones se realizaron correctamente?

  • ¿Qué compilaciones reflejan un número importante de cambios en el código?

  • ¿Qué compilaciones están listas para instalar?

Informes de tendencia:

  • ¿Cuál es el estado de todas las compilaciones a lo largo del tiempo?

  • ¿Cuánto código ejecutan las pruebas a lo largo del tiempo?

Nota

Si el almacén de datos de Visual Studio Application Lifecycle Management (ALM) utiliza SQL Server Enterprise Edition, la lista de cubos incluirá Team System y un conjunto de perspectivas.Las perspectivas proporcionan una vista detallada de los datos para que no tenga que desplazarse a través de todas las dimensiones y grupos de medida que se han definido para todo el cubo de Team System.

En este tema

  • Ejemplo: Informe de estado de la compilación

  • Medidas de compilación

  • Dimensiones y atributos en la perspectiva de compilación compatibles con el filtrado y la categorización

  • Actividades necesarias

Ejemplo: Informe de estado de la compilación

Mediante los informes de gráficos dinámicos de Excel, se puede mostrar el estado de compilación a lo largo del tiempo, de manera similar a los datos de la siguiente ilustración.

Informe Estado de la compilación

Las plantillas de proceso para Microsoft Solutions Framework (MSF) Agile y CMMI incluyen el informe Estado de la compilación en Excel. Para obtener más información, consulta Informe de Excel Estado de la compilación.

Selección y filtros de campos dinámicos

Campos dinámicos del informe de estado de resumen de la compilación

Puede crear el informe de resumen del estado de la compilación mediante los pasos siguientes:

  1. En Excel, conéctese al cubo de Analysis Services para Team Foundation Server e inserte un informe de gráfico dinámico.

    Para obtener más información, consulta Crear informes en Excel a partir de una consulta de elemento de trabajo.

  2. Abra el menú contextual del gráfico y elija Cambiar tipo de gráfico, Área y Columna apilada.

  3. Para cada filtro de informe, abra el menú contextual de cada uno de los campos siguientes, especifique las jerarquías, las semanas u otros elementos de interés y, a continuación, arrastre el campo hasta el área Filtro de informe.

    • Jerarquía de proyectos de equipo de la dimensión Proyecto de equipo

    • Fecha Año/Semana de la dimensión Fecha

    • Nombre de la definición de compilación de la dimensión Compilación

  4. En la dimensión Fecha, expanda Más campos y arrastre los campos Fecha, Semana o Mes hasta el área Campos de eje (categorías) para especificar cómo de pormenorizado desea que sea el informe que se genera.

  5. Arrastre el campo Nº de detalles de compilación desde el grupo de medidas Detalles de la compilación hasta el área Valores.

  6. Arrastre el campo Nombre del estado de compilación desde la dimensión Estado de la compilación hasta el área Campos de leyenda (series).

  7. (Opcional) Filtre el campo Nombre del estado de compilación para mostrar únicamente las compilaciones que tienen el estado Error, Completada parcialmente o Correcta.

Medidas de compilación

En la tabla siguiente se describen las medidas asociadas a las compilaciones. El grupo de medidas Cobertura de compilación requiere que el equipo de pruebas prepare pruebas para recopilar datos sobre la cobertura del código. Para obtener más información, consulte el apartado de actividades necesarias más adelante en este tema. Para obtener un ejemplo de un informe que utiliza varias de estas medidas, consulte Informe Indicadores de calidad de la compilación.

Grupo de medidas

Medida

Descripción 

Detalles de la compilación

Nº de detalles de compilación

Número de veces que se ha ejecutado una compilación concreta.

Duración de la compilación

Número de minutos que tardó en terminar la compilación.

Conjunto de cambios de compilación

Nº de conjuntos de cambios de compilación

Número de conjuntos de cambios en el conjunto de compilaciones seleccionado.

Cobertura de compilación

Bloques cubiertos

Número de bloques que cubre la compilación seleccionada. Si se realizan varias series de pruebas con una compilación, la cobertura de compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, es probable que las ejecuciones cubran bloques que se superponen.

Bloques no cubiertos

Número de bloques que la compilación seleccionada no cubre. Si se realizan varias series de pruebas con una compilación, la cobertura de compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, es probable que las ejecuciones cubran bloques que se superponen.

Cobertura de compilación

Número de compilaciones asociadas a las estadísticas de cobertura de código.

Líneas cubiertas

Número de líneas que cubre la compilación seleccionada. Si se realizan varias series de pruebas con una compilación, la cobertura de compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, es probable que las ejecuciones cubran líneas que se superponen.

Líneas no cubiertas

Número de líneas que la compilación seleccionada no cubre. Si se realizan varias series de pruebas con una compilación, la cobertura de compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, es probable que las ejecuciones cubran líneas que se superponen.

Líneas parcialmente cubiertas

Número de líneas que la compilación seleccionada cubre parcialmente. Si se realizan varias series de pruebas con una compilación, la cobertura de compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, es probable que las ejecuciones cubran líneas que se superponen.

Compilar proyecto

Nº de proyectos de compilación

Número de archivos .csproj, archivos .vbproj y otros archivos de proyecto del conjunto de compilaciones seleccionado.

Errores de compilación

Número de errores de compilación que se produjeron en las compilaciones seleccionadas.

Advertencias de compilación

Número de advertencias de compilación que se produjeron en las compilaciones seleccionadas.

Errores de análisis estático

Número de errores de análisis estático que se produjeron en las compilaciones seleccionadas.

Advertencias de análisis estático

Número de advertencias de análisis estático que se produjeron en las compilaciones seleccionadas.

Dimensiones y atributos en la perspectiva de compilación compatibles con el filtrado y la categorización

Puede utilizar los atributos de la tabla siguiente para agregar una medida, filtrar un informe o especificar un eje del informe. Estos atributos complementan las dimensiones compartidas Proyecto de equipo y Fecha que se describen en Trabajar con dimensiones compartidas.

Nota

Para usar los atributos de dimensión Ensamblado, Tipo de compilación o Plataforma de compilación, el equipo de pruebas debe publicar los resultados de las pruebas en el almacén de datos de TFS.Para obtener más información, consulte el apartado de actividades necesarias más adelante en este tema.

Dimensión

Atributo

Descripción 

Ensamblado

Ensamblado

(Solo resultados de pruebas que se hayan publicado) Nombre del código de la aplicación que se prueba como parte de la compilación. Para obtener más información, consulta Ejecutar pruebas en el proceso de compilación.

Compilar

Nombre de definición de compilación

Nombre asignado a la definición de compilación para la que se ejecutó una compilación.

Id. de compilación

Número asignado a la compilación. Cada vez que se ejecuta una definición de compilación concreta, el Id. de compilación se incrementa en 1.

Nombre de la compilación

Nombre o expresión que identifica de forma única una compilación. Para obtener más información, consulta Utilizar números de compilación para dar nombres significativos a las compilaciones completadas.

Hora de inicio de la compilación

Fecha y hora en que se inició la compilación.

Tipo de compilación

Motivo por el que se ejecutó la compilación. Los tipos de compilación están asociados al desencadenador que se definió para la compilación. Team Foundation Server admite los tipos de compilaciones siguientes: manual, continua (que se desencadena con cada protección), gradual (acumula protecciones hasta que finalice la compilación anterior), de protección controlada y programada. Para obtener más información, consulta Especificar desencadenadores y razones de compilación.

Ubicación de destino

Localizador uniforme de recursos (URL) para la compilación completada. Una dirección URL especifica el protocolo con el que los exploradores web localizarán los recursos de Internet. Cada dirección URL incluye el nombre del servidor en el que residen los detalles de la compilación. También puede incluir la ruta de acceso a un recurso.

Tipo de compilación

Tipo de compilación

(Solo resultados de pruebas publicados) Nombre que designa la categoría de compilaciones que se asignó a un conjunto de compilaciones completadas que se publicaron como parte de una serie de pruebas. Por ejemplo, un tipo de compilación puede designar una versión beta o la versión final. Para obtener más información, consulta Opciones de la línea de comandos para publicar resultados de pruebas.

Plataforma de compilación

Plataforma de compilación

Nombre de la plataforma para la que se creó una compilación de un extremo a otro (no de escritorio) (por ejemplo, x86 o Cualquier CPU). Para obtener un ejemplo de un informe en el que se usa este atributo, consulte Informe Resumen de la compilación.

Para obtener más información, consulta Utilizar la plantilla predeterminada para el proceso de compilación.

Calidad de la compilación

Calidad de la compilación

Calidad de la compilación. Por ejemplo, puede valorar la calidad de una compilación completada como Listo para la implementación, Rechazado o Bajo investigación. Para obtener más información, consulta Agregar o quitar valores de calidad de la compilación.

Estado de la compilación

Nombre del estado de compilación

Estado actual de la compilación. Los valores válidos son Error, Completada parcialmente, Detenida, Correcta y Desconocida. Para obtener más información, consulta Administrar compilaciones en Build Explorer.

Archivo de proyecto de origen de compilación

Jerarquía de archivos

Ruta de acceso de red completa del archivo de código fuente.

Extensión de archivo

Extensión del nombre del archivo de origen.

Conjunto de cambios de control de versiones

Id. del conjunto de cambios

Número asignado al conjunto de cambios.

Protegido por

Nombre de usuario del miembro del equipo que protegió el conjunto de cambios.

Descripción 

Comentario de protección asociado al conjunto de cambios.

Comentario de invalidación de directiva

Comentario que se proporciona cuando se invalida una directiva. Si una directiva no se invalidó con un conjunto de cambios, el campo es NULL.

Actividades necesarias

Para crear informes que contengan datos útiles sobre compilaciones, los miembros del equipo deben revisar la información de los temas siguientes:

Vea también

Conceptos

Informe de Excel Calidad de la compilación

Informe de Excel Estado de la compilación

Informe Indicadores de calidad de la compilación

Informe de compilaciones correctas

Informe Resumen de la compilación

Perspectivas y grupos de medidas proporcionados en el cubo de Analysis Services para Visual Studio