Hi,
We're evaluating Clover as our main coverage tool for our Maven projects and we're willing to pay for the Server License but we have a blocker issue.
Our projects have the following structure:
project
module-a
src/main/java
src/test/java (UTs)
module-a-it
src/test/java (ITs)
We're have no clover configuration within our poms. We use surefire for our UTs and failsafe for our ITs.
We run the following goal from the top project:
mvn clean coverage:instrument install clover:aggregate clover:clover
The problem is that even when the ITs pass, we end up with no coverage for our ITs.
image2016-9-16 10:23:40.png
What should we do?
Thank you
PS: As soon as you solve the problem with lack of data in the HTML report, you may want be interested in fine-tuning of Clover configuration for Failsafe. I'm pasting you few links:
https://confluence.atlassian.com/display/CLOVER/Using+with+Surefire+and+Failsafe+Plugins
https://confluence.atlassian.com/display/CLOVER/Unit+Test+Results+and+Per-Test+Coverage
and some hacking:
https://confluence.atlassian.com/display/CLOVER/Updating+optimization+snapshot+file
Hi Fer,
mvn clean clover:setup verify clover:aggregate clover:clover
Cheers
Marek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.