Есть ли способ запустить все тесты в корневом помпе и собрать покрытие тестов в Intellij Idea?
Идея Intellij: просмотр тестового покрытия по проекту maven
Ответ 1
Создайте конфигурацию запуска, которая будет искать тесты во всем проекте. Убедитесь, что вы выбрали " All in package
и " In whole project
в диалоговом окне "Конфигурации":
Убедитесь, что вы выбрали пакет <default>
в диалоговом окне " Choose Package
".
Теперь вы можете выбрать эту конфигурацию, используя Run 'All in project' with Coverage
:
Результат будет представлен в отдельном окне:
И вы также увидите результат в окне Project View
для быстрого обзора:
Ответ 2
Щелкните правой кнопкой мыши на родительском модуле (root pom) и выберите " Run 'All Tests' with Coverage
.
Ответ 3
Существует плагин "Coverage", который по умолчанию не может быть включен.
Найдите его в File->Settings->Plugins
.
Это позволит использовать кнопки "Run with Coverage" и пункты меню.
Краткое официальное обзорное видео здесь: Охват кода IntelliJ IDEA