Cómo trabajar con resultados de cobertura de código Java

La cobertura del código Java se basa ahora estratégicamente en paquetes de código abierto, en particular JaCoCo. A partir de 16.0, el Eclipse IDE ya no da soporte a la generación de cobertura de código para aplicaciones Java. Puede importar resultados de cobertura de código Java en la vista Resultados de cobertura de código y trabajar con los resultados importados.

JaCoCo resultados de cobertura de código

Puede utilizar JaCoCo para recopilar la cobertura de código para sus aplicaciones Java puras o híbridas y, a continuación, importar los resultados a la vista Resultados de cobertura de código. JaCoCo Cuando se generan datos de cobertura de código en formato CCZip como parte de un proceso de compilación o de compilación en proceso, se pueden convertir los resultados al formato CCZip con el script ccconvert.sh y, a continuación, importar los archivos .cczip. Después de importar los resultados en la vista, puede fusionar Java y otros resultados de cobertura de código para generar un único informe combinado para todo el código.

Si tiene EclEmma instalado en el Eclipse IDE, puede utilizar JaCoCo directamente en el IDE.

Para obtener más información sobre la recopilación de cobertura de código para Java o aplicaciones híbridas con JaCoCo e integraciones con diversas herramientas, como Maven, consulte la documentación de la biblioteca de cobertura de código Java de JaCoCo.

Resultados de cobertura de código Java heredado

Puede ver la ubicación de resultados Resultados de espacio de trabajo Java (en desuso) en la vista Resultados de cobertura de código sólo si tiene resultados de cobertura de código Java bajo la ubicación de resultados Cobertura de código Java en un release anterior de Eclipse IDE. Estos resultados se convierten automáticamente del formato heredado (archivos.coveragedata ) al formato CCZip (archivos.cczip ) y se migran a la ubicación de resultados Resultados de espacio de trabajo Java (en desuso). Para obtener más información, consulte Trabajar con ubicaciones de resultados.

También puede importar resultados de cobertura de código Java heredados que no estén en el espacio de trabajo. Los resultados se convierten automáticamente al formato CCZip antes de que se importen en la vista Resultados de cobertura de código .