Как создать отчет со списком тестовых случаев, охватывающих каждый метод в коде? - PullRequest
0 голосов
/ 11 ноября 2018

Мне нужно сгенерировать отчет со всеми методами (как публичными, так и частными) в коде и список тестовых случаев, охватывающих каждый метод. Я использую Java 8 для реального кода и Groovy для модульных тестов.

Я использую Sonarqube, который показывает, покрыта ли линия. Это не показывает, какие тестовые случаи охватывают эту линию. В любом случае, я хотел получить список тестов для каждого метода, а не для каждой строки.

Заранее спасибо.

Редактировать 1: Я использую Jacoco, который дает строки, покрытые отдельным модульным тестом, и строки, покрытые методом в реальном коде тестовыми примерами. Пожалуйста, дайте мне знать, есть ли способ, которым я могу получить отчет, в котором приведены все контрольные примеры, охватывающие данный метод.

1 Ответ

0 голосов
/ 11 ноября 2018

Взгляните на Jacoco - бесплатный инструмент покрытия кода, который может генерировать отчет о покрытии кода

Он имеет плагины для maven и gradle, чтобы вы могли интегрировать его в процесс сборки. Позже плагин сонара должен выбрать этот отчет и показать в сонаре

...