I have a gradle project following default directory structure ( src-main-java & src-test-java). I have included a package for containing my codes (com.bitwiseglobal.addition).
I want Jenkins to produce a Code coverage report using 'jacoco'. The gradle build script I'm using :
jacocoTestReport {
jacocoTestReport {
sourceDirectories = fileTree(dir: 'src/main/java/com/bitwiseglobal/addition')
classDirectories = fileTree(dir: 'build/classes/main/com/bitwiseglobal/addition')
reports {
html.enabled = true
xml.enabled = true
csv.enabled = false
}
}
}
In Jenkins I have installed the plugin for jacoco and for it's configuration as a post build step I'm providing following paths
as the source and class directories :
Path to class directories : build/classes/main/com/bitwiseglobal/addition
Path to source directories: src/main/java/com/bitwiseglobal/addition
My build is getting successful but It is not producing any report in 'Coverage Trends'. What I can see is that the build is unable to reach
the 'class' and 'souce-code' file.
[JaCoCo plugin] Number of found exec files for pattern **/**.exec: 1
[JaCoCo plugin] Saving matched execfiles: C:\Users\AniruddhaS\.jenkins\jobs\AssignmentReview\workspace\build\jacoco\test.exec
[JaCoCo plugin] Saving matched class directories for class-pattern: build/classes/main/com/bitwiseglobal/addition: C:\Users\AniruddhaS\.jenkins\jobs\AssignmentReview\workspace\build\classes\main\com\bitwiseglobal\addition
[JaCoCo plugin] Saving matched source directories for source-pattern: src/main/java/com/bitwiseglobal/addition: C:\Users\AniruddhaS\.jenkins\jobs\AssignmentReview\workspace\src\main\java\com\bitwiseglobal\addition
Please help me in getting the detailed Code coverage reports by outlining the mistakes in my Build or the Jenkins Configuration.