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).
Al usar la perspectiva de compilación, puede crear informes que respondan a las siguientes preguntas: Informes de estado:
Informes de tendencia:
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.
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
Puede crear el informe de resumen del estado de la compilación mediante los pasos siguientes:
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.
Abra el menú contextual del gráfico y elija Cambiar tipo de gráfico, Área y Columna apilada.
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
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.
Arrastre el campo Nº de detalles de compilación desde el grupo de medidas Detalles de la compilación hasta el área Valores.
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).
(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