Идея Intellij: просмотр тестового покрытия по проекту maven

Есть ли способ запустить все тесты в корневом помпе и собрать покрытие тестов в Intellij Idea?

Ответ 1

Создайте конфигурацию запуска, которая будет искать тесты во всем проекте. Убедитесь, что вы выбрали " All in package и " In whole project в диалоговом окне "Конфигурации":

enter image description here

Убедитесь, что вы выбрали пакет <default> в диалоговом окне " Choose Package ".

enter image description here

Теперь вы можете выбрать эту конфигурацию, используя Run 'All in project' with Coverage:

enter image description here

Результат будет представлен в отдельном окне:

enter image description here

И вы также увидите результат в окне Project View для быстрого обзора:

enter image description here

Ответ 2

Щелкните правой кнопкой мыши на родительском модуле (root pom) и выберите " Run 'All Tests' with Coverage.

enter image description here

Ответ 3

Существует плагин "Coverage", который по умолчанию не может быть включен.

Найдите его в File->Settings->Plugins.

Это позволит использовать кнопки "Run with Coverage" и пункты меню.

Краткое официальное обзорное видео здесь: Охват кода IntelliJ IDEA