Hi, We're currently using Camel 3.7, Spring Boot 2.3.9 and code our routes using the Java DSL. Our tests use JUnit 5.
I'm interested in using the Camel route coverage report. I've followed all the directions I can find here: https://camel.apache.org/manual/latest/camel-report-maven-plugin.html. However, when I run my tests, I don't see a directory containing code coverage information in the target directory, even though I have configured code coverage for all unit tests using the configuration option given in the docs. I also tried the @EnableCodeCoverage annotation on the test classes and the system property method of configuring global coverage on the Maven command line. Without that information, the code coverage report simply says, as expected: No route coverage data found for route: XXXX. Make sure to enable route coverage in your unit tests and assign unique route ids to your routes. Also remember to run unit tests first. I do have unique route ids for my routes. Does anyone know how to get this working? Is it even compatible with JUnit 5? I'm suspecting it isn't - it would be useful to have it confirmed, one way or another. Many thanks, Ian Briscoe