[
https://issues.apache.org/jira/browse/HUDI-587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17027237#comment-17027237
]
Prashant Wason commented on HUDI-587:
-------------------------------------
This issue is also described in detail here.
[https://stackoverflow.com/questions/23190107/cannot-use-jacoco-jvm-args-and-surefire-jvm-args-together-in-maven]
Two solutions are explained here.
[https://www.eclemma.org/jacoco/trunk/doc/prepare-agent-mojo.html]
> Jacoco coverage report is not generated
> ---------------------------------------
>
> Key: HUDI-587
> URL: https://issues.apache.org/jira/browse/HUDI-587
> Project: Apache Hudi (incubating)
> Issue Type: Bug
> Reporter: Prashant Wason
> Priority: Minor
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> When running tests, the jacoco coverage report is not generated. The jacoco
> plugin is loaded, it sets the correct Java Agent line, bit it fails to find
> the execution data file after tests complete.
> Example:
> mvn test -Dtest=TestHoodieActiveTimeline
> ...
> 22:42:40 [INFO] — jacoco-maven-plugin:0.7.8:prepare-agent (pre-unit-test) @
> hudi-common —
> 22:42:40 [INFO] *surefireArgLine set to
> javaagent:/home/pwason/.m2/repository/org/jacoco/org.jacoco.agent/0.7.8/org.jacoco.agent-0.7.8-runtime.jar=destfile=/home/pwason/work/java/incubator-hudi/hudi-common/target/coverage-reports/jacocout.exec*
> *...*
> 22:42:49 [INFO] — jacoco-maven-plugin:0.7.8:report (post-unit-test) @
> hudi-common —
> 22:42:49 [INFO] *Skipping JaCoCo execution due to missing execution data
> file.*
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)