Title: Message Title
sai santoshi updated an issue
Jenkins / JENKINS-50388
Jacoco plugin broke with InfluxDB Plugin integration
Change By:
sai santoshi
Labels:
regression
InfluxDB Plugin is not working publishing Jacoco reports. jacoco_data table is also not created. Influx db plugin says it published successfullyUsing Pipeline{code:java}step([$class: 'InfluxDbPublisher', customData: null, customDataMap: null, customPrefix: null, target: 'jacocotarget']){code}Console Output{code:java}[Pipeline] jacoco[JaCoCo plugin] Collecting JaCoCo coverage data...[JaCoCo plugin] **/target/jacoco.exec;**/classes;**/src/main/java; locations are configured[JaCoCo plugin] Number of found exec files for pattern **/target/jacoco.exec: 1[JaCoCo plugin] Saving matched execfiles: /var/jenkins_home/workspace/mypipeline/service-1/target/jacoco.exec[JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/workspace/mypipeline/service-1/target/classes 13 files[JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: [JaCoCo plugin] - /var/jenkins_home/workspace/mypipeline/service-1/src/main/java 13 files[JaCoCo plugin] - /var/jenkins_home/workspace/mypipeline/service-2/src/main/java 13 files[JaCoCo plugin] - /var/jenkins_home/workspace/mypipeline/service-3/src/main/java 13 files[JaCoCo plugin] Loading inclusions files..[JaCoCo plugin] inclusions: [][JaCoCo plugin] exclusions: [][JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0][JaCoCo plugin] Publishing the results..[JaCoCo plugin] Loading packages..[JaCoCo plugin] Done.[JaCoCo plugin] Overall coverage: class: 77, method: 55, line: 60, branch: 40, instruction: 71[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Report)[Pipeline] step.[InfluxDB Plugin] Publishing data to: [url="" description=jacocotarget, username=root, password=*, database=grafana][InfluxDB Plugin] Completed.[InfluxDB Plugin] Publishing data to: [url="" description=jacocotarget, username=root, password=*, database=grafana][InfluxDB Plugin] Completed.{code}It creates jenkins_data table under grafana database but will not create jacoco_data folder I have downgraded to Jacoco 2.3- SNAPSHOT plugin and it worked with this plugin.{noformat}[InfluxDB Plugin] Publishing data to: [url="" description=jacocotarget, username=root, password=*, database=grafana][InfluxDB Plugin] Jacoco data found. Writing to InfluxDB...[InfluxDB Plugin] Completed.{noformat} Docs also need to be updated to give some examples for each of the configuration. It's very hard to debug with little documentation around this.