Configurar los indicadores de cobertura de código
La cobertura de código predeterminada que se muestra en el Explorador de paquetes, el editor Java y las vistas puede configurarse. Para cada proyecto de plug-in o Java, puede configurar estos elementos en las preferencias:
- Decoraciones de etiqueta
- Colores y fonts
- Indicadores de cobertura de código
- Indicadores del editor Java
- El número de lanzamientos Java en memoria caché para informes de cobertura de código
- Opciones de recopilación
Puede habilitar o inhabilitar los indicadores de etiqueta para líneas cubiertas, parcialmente cubiertas y no cubiertas en el Explorador de paquetes, el editor Java y las vistas. Puede establecer los colores y los fonts para los indicadores. Puede especificar qué indicadores de cobertura de código desea ver en el Explorador de paquetes y las vistas. También puede especificar cuántos lanzamientos Java desea poner
en memoria caché para los informes de cobertura de código así como si desea recopilar datos de cobertura de código en constructores predeterminados.
Para configurar las preferencias de la cobertura de código:
- Seleccione Ventana > Preferencias y pulse Java > Cobertura de código:
- Para habilitar o inhabilitar las decoraciones de etiqueta, pulse el enlace Decoraciones de etiqueta en la parte superior de la página de preferencias.
- En la ventana Decoraciones de etiqueta, marque o quite la marca del recuadro de selección Estadísticas de cobertura de código y pulse Aplicar.
- Para configurar lo fonts y los colores utilizados para los indicadores de cobertura de código, pulse el enlace Colores y fonts en la parte superior de la página de preferencias Cobertura de código.
- Expanda Cobertura de código en la ventana Colores y fonts.
- Pulse el color de elemento que desea cambiar y después pulse el botón coloreado en el lado derecho de la ventana.
- En la paleta, seleccione el color que desea y pulse Aplicar o pulse Restablecer para restaurar los valores predeterminados.
- Para configurar los fonts utilizados en el Explorador de paquetes y en las vistas, pulse el font de elemento que desea cambiar, por ejemplo el Font de elemento parcialmente cubierto y pulse Cambiar.
- Seleccione el font que desea de la lista y pulse Aceptar. Pulse Aplicar o pulse Restablecer para restablecer los valores predeterminados.
- En la página de preferencias Cobertura de código, puede configurar los mismos indicadores. Seleccione uno o varios indicadores para la cobertura de paquetes, archivos fuente,
tipos (una enumeración o clase concreta) y métodos y después pulse Aplicar. Si elige más de uno, la jerarquía es tipo, método, bloque y línea, por el orden mostrado en el recuadro.
Tenga en cuenta que la definición de un bloque es código (parte de una línea, una sola línea o varias líneas) dentro del cuál no puede entrarse a una rama ni salirse a otra. Todo el código de un bloque se ejecuta como un solo grupo de instrucciones. Los bloques se terminan con una entrada a una rama o una salida a otra (por ejemplo, la llamada a un método, el lanzamiento de una excepción o el retorno).
En el ejemplo siguiente, sólo se seleccionan los indicadores de bloque:
Por lo tanto, el Explorador de paquetes y las vistas sólo muestran la cobertura de código de bloque:
En su lugar, si se seleccionan los indicadores de cobertura de bloque y de método, el Explorador de paquetes muestra la cobertura de método antes de la cobertura de bloque:
Tenga en cuenta que al quitar la marca del recuadro de selección Mostrar indicadores coloreados en las vistas se eliminarán las decoraciones coloreadas del Explorador de paquetes y las vistas (como por ejemplo la vista Esquema) mientras que se conservará la visualización de porcentajes de cobertura de código (sin color).
- En el recuadro del editor Java de la página de preferencias Cobertura de código, seleccione las opciones de cobertura que desea para el proyecto y pulse Aplicar. En este ejemplo, las líneas parcialmente cubiertas no están habilitadas:
- En el recuadro Lanzamiento Java, teclee el número de lanzamientos a poner en memoria caché para la utilización de cobertura de código y pulse Aplicar. Fíjese en que esto sólo pertenece a los lanzamientos iniciados desde el espacio de trabajo. El número de lanzamientos a poner en memoria caché tiene implicaciones en cuanto al espacio de disco.
- Para especificar si los constructores predeterminados se incluyen en los cálculos de cobertura de código, utilice el recuadro de selección "Incluir datos en constructores predeterminados".
De forma predeterminada, se incluyen los constructores predeterminados; si una clase no define constructores, el compilador genera un constructor sin argumento como valor predeterminado. Sin embargo, este constructor no se muestra en el archivo fuente real. Durante la ejecución del programa, si no se crea una instancia de esta clase, no se ejecuta este constructor predeterminado oculto y por tanto la cobertura no tiene ser del 100% tal como se esperaba. Este comportamiento puede controlarse a través de esta preferencia.
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
Analizar informes de cobertura de código
Analizar la cobertura de código de aplicaciones web
© Copyright IBM Corporation 2007, 2008. Reservados todos los derechos.