Saltar al contenido

Excluir paquetes del informe Jacoco usando Sonarrunner y Gradle

Solución:

He logrado excluir paquetes particulares de los informes de cobertura usando sonar.coverage.exclusions propiedad en sonar-project.properties. La propiedad se describe en la documentación oficial

Para combinar la respuesta de @ Mikalai y el comentario de @ pavel en algo que sea un poco más fácil de copiar y pegar:

Para excluir un paquete o una clase de todos Verificaciones de sonda (cobertura, olores de código, errores, etc.), agregue lo siguiente a build.gradle:

sonarqube {
    properties {
        property 'sonar.exclusions', "**/com/some/package/**"
    }
}

Para excluir un paquete o clase de solo las verificaciones de cobertura de código de Sonar, agregue lo siguiente a build.gradle:

sonarqube {
    properties {
        property 'sonar.coverage.exclusions', "**/com/some/package/**"
    }
}

excluir varios módulos o clases de Sonarqube. agregue el siguiente código para build.gradle:

ejemplo : nombre del paquete = com.student.result.detail, com.customer.order, com.student

  sonarqube {
    properties {
        property 'sonar.exclusions', "**/com/student/result/details/**",
                                     "**/com/customer/order/**",
                                     "**/com/student/**";
        }
    }
¡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 *