Покрытие кода IntelliJ: как узнать, какие модульные тесты покрывали строки в исходном коде

#intellij-idea #code-coverage

Вопрос:

Я довольно новичок в этой удивительной функции IntelliJ. Когда я запускаю покрытие кода, я вижу в среде IDE зеленые метки, указывающие, была ли покрыта строка, и красные метки, указывающие, не была ли покрыта эта строка. Это здорово. Но я хочу посмотреть, какие модульные тесты охватывали эти строки.

Когда я нажимаю на зеленые метки, я вижу только количество обращений:

введите описание изображения здесь

Вы знаете, как это увидеть?

Комментарии:

1. Я знаю, что у OpenClover есть такая функция, но я понятия не имею, есть ли интеграция IntelliJ, которая показала бы это.

2. @WimDeblauwe Я попробовал это сейчас. Он действительно тяжелый и увеличивает время загрузки Intellij.

Ответ №1:

Сначала вам нужно включить «Трассировку» в конфигурации запуска: введите описание изображения здесь

Затем вы можете использовать кнопку «Показать линию покрытия тестов» .: введите описание изображения здесь