Analizar la cobertura de código de aplicaciones web
A continuación se detallan los pasos para analizar la cobertura de código para una aplicación Web.
- Importar la aplicación web a analizar:
- Seleccione Archivo > Importar...
- Expanda J2EE y seleccione Archivo EAR
- Pulse Siguiente >
- Examine para buscar y añadir el archivo EAR
- Opcionalmente, cambie el tiempo de ejecución del servidor
- Habilitar la cobertura de código para el proyecto que contiene el código fuente que necesita el análisis de
cobertura de código:
- Pulse con el botón derecho del ratón sobre el nombre del proyecto que desea habilitar para la cobertura de código y seleccione Propiedades
- Pulse la propiedad Cobertura de código, seleccione el recuadro de selección Habilitar cobertura de código y pulse Aplicar
- Reconstruya el proyecto
- También puede añadir un servidor externo:
- Seleccione la pestaña Servidores
- Pulse con el botón derecho y seleccione Nuevo > Servidor
- Seleccione el tipo de servidor adecuado. Por ejemplo, servidor WebSphere v6.1.
- Pulse Siguiente >
- Examine para buscar y seleccionar el directorio de instalación del servidor
- Pulse Siguiente >
- Asegúrese de que los valores del servidor son correctos
- Pulse Siguiente >
- Seleccione el proyecto deseado en la lista de proyectos disponibles
- Pulse Añadir o Añadir todo según convenga
- Pulse Siguiente >
- Pulse Finalizar
- Iniciar el servidor:
- Seleccione el servidor en la pestaña Servidores
- Pulse Ejecutar
- Cuando finalice, el estado del servidor se mostrará como Iniciado
- Configurar el servidor:
- Seleccione el servidor en ejecución, pulse con el botón derecho y seleccione Ejecutar consola administrativa
- En la barra de navegación de la pestaña Consola administrativa, expanda Servidores y seleccione Servidores de aplicación
- Seleccione el servidor iniciado
- Desplácese hacia abajo para buscar la infraestructura del servidor
- Expanda Java y Gestión de proceso
- Seleccione Definición de proceso
- Bajo Propiedades adicionales, seleccione Máquina virtual Java
- Borre la vía de acceso de arranque y especifique la vía de acceso de com.ibm.rational.llc.engine_1.0.0. Por ejemplo,
<RAD_HOME>\plugins\com.ibm.rational.llc.engine_1.0.0.200801031120
- A los Argumentos JVM genéricos, añádales la ubicación del archivo de salida deseado mediante la sintaxis siguiente:
-Dcoverage.out.file=<vía_de_acceso>.coveragedata
Por ejemplo:
-Dcoverage.out.file=C:\coverage_report\coverage_data.coveragedata
- Pulse Aceptar
- En el recuadro Mensajes, seleccione Guardar directamente en la configuración maestra
- Detener el servidor
- Pulse la pestaña Servidores
- Pulse Detener
- Recopilar los datos de cobertura de código:
- Seleccione el proyecto
- Pulse con el botón derecho y seleccione Ejecutar como > Ejecutar en servidor
- En el diálogo Configurar servidor nuevo, seleccione el servidor configurado
- Pulse Finalizar
- Cuando se abre la aplicación web, realice algunas tareas
- Importar los resultados de la cobertura de código:
- Seleccione Archivo > Importar...
- Seleccione Cobertura de código > Archivo de datos de cobertura de código
- Pulse el botón Siguiente
- Seleccione el tipo de importación Sistema de archivos
- Pulse el botón Siguiente
- Especifique la ubicación del archivo de datos de cobertura de código a importar (coverage_data.coveragedata en el ejemplo anterior), el nombre de la carpeta en la que se importará y el proyecto o los proyectos asociados al archivo de datos de cobertura
- Pulse el botón Finalizar. Se le solicitará que reconstruya el proyecto si no está ya habilitado para la cobertura de código.
- Ver los resultados de la cobertura de código:
- Pulse con el botón derecho sobre el archivo de datos de cobertura importado y seleccione Cobertura de código > Mostrar indicadores de cobertura de código... (o seleccione y abra el archivo de datos de cobertura importado y pulse Mostrar indicadores de cobertura de código...)
- Seleccione y expanda el proyecto que contiene el código fuente de la aplicación para el que ha recopilado datos de cobertura de código (no el proyecto que contiene los datos recopilados) para ver los indicadores de cobertura de código en el Explorador de paquetes
- Generar el informe de cobertura de código:
- Seleccione Ejecutar > Cobertura de código > Generar informe...
- Seleccione uno o varios lanzamientos Java bajo la columna Nombre
- Elija un informe basado en Eclipse o basado en HTML
- Pulse Ejecutar
Nota: tiene la opción de seleccionar uno o varios archivos de datos de cobertura, pulsando con el botón derecho y seleccionando Cobertura de código > Generar informe.... Especifique el proyecto asociado y la ubicación de carpeta para el informe y pulse Finalizar.
Conceptos relacionados
Indicadores de cobertura de código
Tareas relacionadas
Habilitar la cobertura de código
Habilitar la cobertura de código a partir de un script Ant
Configurar los niveles y filtros de cobertura de código
Configurar los indicadores de cobertura de código
Analizar informes de cobertura de código
(C) Copyright IBM Corporation 2007, 2008. Reservados todos los derechos.