Thanks, Claus. I'll try that just as soon as I get back to work after the holiday weekend - pretty sure that dependency is not currently in the pom.
Ian Briscoe On Fri, 30 Apr 2021 at 08:28, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > Can you try adding camel-management as dependency to your classpath. > If I recall then JMX is required for collecting coverage data. > > On Thu, Apr 29, 2021 at 9:37 PM Ian Briscoe > <ijbris...@googlemail.com.invalid> wrote: > > > > 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 > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 >