In the JMRI project[1], we use JaCoCo to ensure:
- all classes have some coverage
- coverage does not fall below a specified threshold
I tried to update JaCoCo from version 0.8.2 and 0.8.3 [2] (0.8.5 shows the same behavior), and the Travis CI tests began failing with every interface without a default method not explicitly excluded from the coverage report with "lines covered count is 0, but expected minimum is 1".
Is there a way to exclude interfaces without default methods from the coverage report to avoid the need to manually exclude each and every one individually (our coverage count is too low to switch on a coverage requirement for every method at this point)?