IntelliJ Тестовое покрытие кода не отображается в коде - PullRequest
0 голосов
/ 30 января 2020

Я пришел из Eclipse, где покрытие кода очень удобно отображается в коде, а также в таблице при выполнении тестов JUnit.

В IntelliJ я пока не знаю, как заставить это работать и некоторые вещи, которые я пробовал, похоже, отличаются от руководства.

У меня есть набор тестовых случаев, и я пытаюсь запустить их с помощью «Выполнить с покрытием». В Eclipse я привык к тому, что после выполнения теста отображается отчет о покрытии, а покрытые строки в коде отображаются зеленым, а непокрытые строки - красным.

Однако это не произойдет. Отчет о покрытии не отображается, и строки не выделяются. Это отличается от поведения, описанного в https://www.jetbrains.com/help/idea/running-test-with-coverage.html

Что мне нужно сделать, чтобы данные покрытия отображались как в коде, так и в виде статистики в InetlliJ?


РЕДАКТИРОВАТЬ: Добавлена ​​конфигурация тестового прогона Test Run Configuration


РЕДАКТИРОВАТЬ 2: Для справки, так выглядит мой проект Ceal-Delve, когда я запускаю тесты в Затмение. Я ожидаю, что IntelliJ также поддерживает покрытие кода, как это. По крайней мере, я нашел изображения, документацию и настройки, которые подразумевают, что что-то подобное должно работать и в IntelliJ. Eclipse Code Coverage Sample

1 Ответ

0 голосов
/ 30 января 2020

Это зависит от структуры вашего проекта. Например, для проекта maven он будет работать автоматически.

Проверьте вас Запустите / отредактируйте конфигурации окно настроек:

enter image description here

...