Ошибка Spring получить покрытие Jacoco Сквозное тестирование - PullRequest
0 голосов
/ 06 января 2020

Я пытаюсь получить полное тестовое покрытие с помощью Jacoco, которое основано на попадании API, а не на запуске модульного теста. Я следовал этому руководству: https://dzone.com/articles/code-coverage-report-generator-for-java-projects-a

Однако я получил эту ошибку:

Caused by: java.lang.LinkageError: loader 'bootstrap' attempted duplicate class definition for java.lang.$JaCoCo. (java.lang.$JaCoCo is in module java.base of loader 'bootstrap')

Я не знаю, в чем причина ошибки: проект использует gradle и Я также применяю плагин jacoco для юнит-теста (мне нужно покрытие как для юнит-теста, так и для сквозного теста).

Но я не уверен, что это вызывает LinkageError, потому что если я удаляю все jacoco связанные вещи из Gradle, та же ошибка все еще появляется.

Как правильно настроить покрытие Jacoco для сквозного тестирования с Gradle? Если это невозможно, есть ли альтернатива?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...