with test see run intellij golang coverage code java intellij-idea code-coverage jacoco

java - test - Informe abierto de JaCoCo en Intellij IDEA



run with coverage intellij (2)

Estoy tratando de encontrar un código muerto en nuestra aplicación mediante el uso de una herramienta de cobertura de código (en lugar de una herramienta de análisis de código estático). He elegido JaCoCo y puedo obtener un informe gracias al agente de JaCoCo.

Sé que Intellij IDEA funciona con JaCoCo pero no pude encontrar de todos modos para importar mi informe de JaCoCo a Intellij IDEA. ¿Alguna idea de cómo hacer eso?

Gracias


Encontré la solución. He instalado el complemento de cobertura y el complemento EclEmma (no estoy seguro de si este es realmente necesario ...). Luego "Analizar -> Mostrar datos de cobertura ..." y seleccione su archivo de salida Jacoco. Este archivo TIENE que tener la extensión .exec, de lo contrario no puede seleccionarlo. Ese fue mi problema ...

Gracias


La "idea inteligente" parece no tener manera de mostrar el valor de cobertura correcto del informe jacoco creado. De hecho, es engañoso e injusto cuando muestra la cobertura como 0.0 en lugar de dar un error de formato no compatible.

Sin embargo, como alternativa, podemos enviar el informe jacoco (creado como parte de maven build) al servidor de sonar (qube) utilizando el objetivo de maven-sonar-plugin, sonar: sonar

mvn limpiar instalar sonar: sonar -Dsonar.host.url = http: //: 9000 -Dsonar.projectKey = -Dsonar.branch = -Dsonar.login = -Dsonar.password =

El valor de las propiedades sonar.projectKey y sonar.branch se puede recuperar del proyecto correspondiente creado en sonarqube.