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