Saltar al contenido

Configurando correctamente SonarQube para Code Coverage

Hola, encontramos la solución a tu búsqueda, continúa leyendo y la verás un poco más abajo.

Solución:

De la documentación de SonarQube:

Los analizadores de SonarSource no ejecutan sus pruebas ni generan informes. Solo importan informes generados previamente.

Una biblioteca popular para generar cobertura de código para Java es Jacoco.

SonarQube proporciona esta guía para crear e importar los informes de Jacoco.

Aquí está el trabajo sonar-project.properties expediente:

# SONAR CLOUD CONFIGS
sonar.host.url=https://sonarcloud.io
sonar.organization=xxx
sonar.projectKey=xxx
sonar.login=xxx

# SOURCES
sonar.java.source=12
sonar.sources=src/main/java
sonar.java.binaries=target/classes
sonar.sourceEncoding=UTF-8

# EXCLUSIONS
# (exclusion of Lombok-generated stuff comes from the `lombok.config` file)
sonar.coverage.exclusions = **/*Exception.java , **/MySpringBootApplication.java

# TESTS
sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml
sonar.junit.reportsPath=target/surefire-reports/TEST-*.xml
sonar.tests=src/test/java

Si eres capaz, tienes la libertad de dejar un post acerca de qué te ha parecido este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *