Есть ли способ запустить все тесты в корневом помпе и собрать покрытие для тестирования в Intellij Idea?Intellij Idea: просмотреть тестовое покрытие на проекте maven
ответ
Создайте конфигурацию запуска, которая будет искать тесты во всем проекте. Убедитесь, что вы выбираете All in package
и In whole project
в диалоге конфигурации:
Убедитесь, что вы выбираете <default>
пакет в диалоге Choose Package
.
Теперь вы можете выбрать, чтобы запустить эту конфигурацию с помощью :
Результат будет представлен в отдельном окне coverate:
И вы также увидите результат в Project View
окно для быстрого обзора:
правой кнопкой мыши на родительском модуле (корень POM) и выберите Run 'All Tests' with Coverage
.
Нет такой опции, когда я нажимаю правой кнопкой мыши на корневой модуль. Возможно, проблема в том, что эта папка не помечена как источник/тест. – StKiller
Работает для меня. Щелкните правой кнопкой мыши корневой каталог, в котором находятся ваши 'pom.xml' и' src'. –
Вы имеете в виду мультимодульный проект maven? – maba
Да, я имею в виду поместье с несколькими подписями. – StKiller