Hello Zoltan Chovan, Alexey Serbin, Attila Bukor, Kudu Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/22915
to look at the new patch set (#5).
Change subject: Add code coverage support for Java
......................................................................
Add code coverage support for Java
This change adds JaCoCo-based code coverage support for the Java modules
in the project. The coverage data is collected during test runs and can
be viewed in HTML format using the `./gradlew jacocoAggregatedReport`
task.
With this setup, it's now possible to generate and publish both C++ and
Java coverage reports from a single Jenkins job.
As demonstrated on https://jenkins.kudu.apache.org/job/coverage/,
there's no need to configure and maintain separate jobs for each
language.
Additionally, a small script runs `jacocoLogAggregatedCoverage` and
appends the aggregated JaCoCo metrics (e.g., summary line coverage) to
the bottom of the generated report. This step is necessary because
JaCoCo does not include these summary values in the HTML report by
default.
Change-Id: I15816adb14785eade28581f75918f6848457d190
---
M build-support/jenkins/build-and-test.sh
A build-support/process_jacoco_report.sh
2 files changed, 67 insertions(+), 5 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/15/22915/5
--
To view, visit http://gerrit.cloudera.org:8080/22915
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I15816adb14785eade28581f75918f6848457d190
Gerrit-Change-Number: 22915
Gerrit-PatchSet: 5
Gerrit-Owner: Marton Greber <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Attila Bukor <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Zoltan Chovan <[email protected]>