JaCoCo / Gradle – Como gerar e mesclar relatórios JaCoCo em um projeto com modulos no Gradle (Aggregated Jacoco reports in a multi-project Gradle build)

Quando criamos um projeto com vários módulos, cada um tem sua própria unidade de teste, a fim de gerar um relatório único precisamos mesclar essas informações. Tive muito problema ao tentar encontrar uma maneira ‘ideal’ ou que me atende-se, acabei encontrando uma solução bem bacana, um plugin que realiza o merge dos relatórios gerados por cada modulo dentro da pasta build da aplicação, também criei uma task que realiza o merge dos test.exec gerados pelo jacoco; Criei um gist com um ‘passo-a-passo’ e um arquivo build.gradle de exemplo, espero que seja útil:

Referências:
https://gist.github.com/aalmiray/e6f54aa4b3803be0bcac
https://github.com/palantir/gradle-jacoco-coverage

Help DEV – Analista desenvolvedor Java / Android https://helpdev.com.br/zarelli

JaCoCo / Gradle – Como gerar e mesclar relatórios JaCoCo em um projeto com modulos no Gradle (Aggregated Jacoco reports in a multi-project Gradle build)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo