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 fallan 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 informar 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, vea Tablas de detalles de compilación, Tablas de compilación del proyecto, Tablas de cobertura de compilación y Tablas de conjuntos de cambios de compilación.

Grupo de medida Compilación

Con la perspectiva de compilación,se pueden crear informes que responden las siguientes preguntas:

Informes de estado:

  • ¿Qué compilaciones fallaron y qué compilaciones tuvieron éxito?

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

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

Informes sobre tendencias:

  • ¿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?

NotaNota
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 del estado de compilación

  • Medidas de compilación

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

  • Actividades necesarias para administrar pruebas y compilaciones

Ejemplo: Informe de estado de compilación

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

Informe Estado de la compilación

Las plantillas de proceso para Microsoft Solutions Framework (MSF) v5.0 incluyen el informe del estado de la compilación en Excel.Para obtener más información, vea Informe de Excel Estado de la compilación.

Volver al principio

ms244712.collapse_all(es-es,VS.110).gifSelección y filtrado de campos dinámicos

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

Se puede crear el informe que resume los estados de compilación siguiendo estos pasos:

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

    Para obtener más información, vea Crear un informe en Microsoft Excel para Visual Studio ALM.

  2. Haga clic con el botón secundario en el gráfico, haga clic en Cambiar tipo de gráfico, luego haga clic en Área y haga clic en Columna apilada.

  3. Para cada filtro del informe, haga clic con el botón secundario en cada uno de los siguientes campos, especifique las jerarquías, semanas, u otros elementos de interés y arrastre el campo al área Filtro de informe .

    • Jerarquía del proyecto 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 dimension Compilación.

  4. En la dimensión Fecha , expanda Más campos y arrastre los campos Fecha, Semana o Mes al área de Campos de eje (categorías) para especificar cuán granular se desea hacer el informe.

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

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

  7. (Opcional) Filtre el campo Nombre del estado de la compilación para mostrar sólo las compilaciones que Fallaron, Superaron la prueba parcialmente, o Superaron la prueba.

Volver al principio

Medidas de compilación

La tabla siguiente describe las medidas asociadas a otras 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 Actividades requeridas para administrar las compilaciones y las pruebas más adelante en este tema.Para obtener un ejemplo de un informe que utiliza vartias de estas medidas, consulte Informe Indicadores de calidad de la compilación.

Grupo de medidas

Medida

Descripción

Detalles de la compilación

Número 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

Conjunto de cambios de compilación

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

Cobertura de compilación

Bloques cubiertos

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

Bloques no cubiertos

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

Cobertura de compilación

Número de compilaciones que están asociadas a las estadísticas codificadas de cobertura.

Líneas cubiertas

Número de líneas que la compilación seleccionada cubre.Si se realizan varias ejecuciones en una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones.Sin embargo, es probable que las ejecuciones cubran las 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 pruebas de ejecución en una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones.Sin embargo, es probable que las ejecuciones cubran los bloques que se superponen.

Líneas parcialmente cubiertas

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

Compilar proyecto

Número de proyectos de compilación

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

Errores de compilación.

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

Advertencias de compilación

Número de advertencias de compilación que ocurrieron 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.

Volver al principio

Dimensiones y atributos en la perspectiva de compilación que admiten el filtrado y la categorización

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

[!NOTA]

Para utilizar el Ensamblado, Tipo de compilación, o los atributos de dimensión de Plataforma de compilación , el equipo de pruebas debe publicar los resultados de las pruebas en el almacén de datos de Team Foundation Server.Para obtener más información, consulte Actividades necesarias para administrar compilaciones y pruebas más adelante en este tema.

Dimensión

Atributo

Descripción

Ensamblado

Ensamblado

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

Compilar

Nombre de la definición de la compilación

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

Identificador de compilación

El número que se le asigna a la compilación.Cada vez que se ejecute una definición de compilación dada se incrementará el Identificador de compilación en 1.

Nombre de la compilación

El nombre o expresión que excepcionalmente identifica una compilación.Para obtener más información, vea Trabajar con números de compilación.

Hora de inicio de la compilación

La fecha y hora en que comenzó la compilación.

Tipo de compilación

La razón por la que se ejecutó la compilación.Los tipos de compilación se asocian con el desencadenador definido para la compilación.Team Foundation Server admite los siguientes tipos de compilación: manual, continua (que se desencadena con cada guardado), gradual (se acumulan guardados hasta que se finalice la compilación anterior), de guardado controlado y programada.Para obtener más información, vea Especificar desencadenadores y razones de compilación.

Ubicación de guardado

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

Tipo de compilación

Tipo de compilación

(Sólo resultados de pruebas publicados) Un nombre que designa la catergoría de las compilaciones que se asignó a un conjunto de compilaciones terminadas que se publicaron como parte de una ejecución de prueba.Por ejemplo, se puede utilizar un tipo de compilación para designar una versión beta o la versión final.Para obtener más información, vea Opciones de la línea de comandos para publicar resultados de pruebas.

Plataforma de compilación

Plataforma de compilación

El nombre de la plataforma del equipo para la cual se creó una compilacion de extremo a extremo (no de escritorio) (por ejemplo, x86 o cualquier CPU).Para obtener un ejemplo de un informe en el que se utilice este atributo, consulte Informe Resumen de la compilación.

Para obtener más información, vea Definir un proceso de compilación basado en la plantilla predeterminada.

Calidad de la compilación

Calidad de la compilación

La calidad de la compilación.Por ejemplo, puede tasar la calidad de una compilación completada como Lista para la implementación, Rechazada o Bajo investigación.Para obtener más información, vea Agregar o quitar valores de calidad de 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, Completado parcialmente, Detenido, Correcto y Desconocido.Para obtener más información, vea Administrar compilaciones en Build Explorer.

Archivo de proyecto de origen de compilación

Jerarquía de archivos

Toda la ruta de acceso de red del archivo fuente.

Extensión de archivo

Extensión del nombre del archivo de origen.

Conjunto de cambios de control de versiones

Identificador del conjunto de cambios

El número asignado al conjunto de cambios.

Protegido por

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

Descripción

El comentario de guardado que se asocia al conjunto de cambios.

Comentario de reemplazo de directivas

El comentario que se proporciona cuando se invalida una directiva.Si una directiva no ha reemplazado a un conjunto de cambios, el campo es nulo.

Volver al principio

Actividades necesarias para administrar pruebas y compilaciones

Para crear informes de compilación que contengan datos útiles, los miembros del equipo tienen que realizar las siguientes actividades para administrar las compilaciones y pruebas:

Volver al principio

Vea también

Conceptos

Perspectivas y grupos de medidas proporcionadas en el cubo de Analysis Services para Team System

Otros recursos

Ejecutar pruebas en el proceso de compilación