2013-06-19 6 views
23

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

+0

Вы имеете в виду мультимодульный проект maven? – maba

+0

Да, я имею в виду поместье с несколькими подписями. – StKiller

ответ

25

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

enter image description here

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

enter image description here

Теперь вы можете выбрать, чтобы запустить эту конфигурацию с помощью :

enter image description here

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

enter image description here

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

enter image description here

5

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

enter image description here

+7

Нет такой опции, когда я нажимаю правой кнопкой мыши на корневой модуль. Возможно, проблема в том, что эта папка не помечена как источник/тест. – StKiller

+0

Работает для меня. Щелкните правой кнопкой мыши корневой каталог, в котором находятся ваши 'pom.xml' и' src'. –

 Смежные вопросы

  • Нет связанных вопросов^_^