Pitest gradle, low coverage due to @Data

272 Views Asked by At

I tried to get a good coverage file in my java spring project, I mean; see where my tests are good and where they are not. But my problem is that @Data generate a lot of function/class that I don't want to test, and just ruin my coverage.

I already search for a solution, but there is nothing to fix my problem. Looks like Jacoco have something to fix my problem but not Pitest. Maybe Im just not taking the problem right.

1

There are 1 best solutions below

0
Lucas Declercq On BEST ANSWER

Since version 1.2.1 Pitest ignores any method or class annotated with Generated.

You can configure Lombok to add the annotation by adding the following in lombok.config :

lombok.addLombokGeneratedAnnotation = true