Глядя на сравнительную матрицу, похоже, что IDEA CE вообще не поддерживает покрытие кода. Бу, есть много доступных инструментов для покрытия кода, возможно, возможно включить что-то в IDEA CE?
Intellij идея сообщества издание - код покрытия?
Ответ 1
Итак, что не работает в CE, это интегрированное покрытие кода. Любой внешний инструмент будет работать. Эмма, например, интегрируется в maven и настраивает цели maven внутри IDEA.
Просто измените свой pom.xml, чтобы включить плагин emma maven, и он должен работать внутри IDEA и в обычной командной строке.
Ответ 2
Информация для людей, которые посещают этот вопрос в 2014 году.
Начиная с Idea 14 (, доступного только в программе раннего доступа, выпущенной в ноябре 2014 года), эта функция также available в Community Edition.
Мы думаем, что вы также оцените тот факт, что инструмент Code Coverage, Структурный поиск и замена, а также рефакторинг типов миграции становятся доступными в выпуске IntelliJ IDEA Community Edition.
Ответ 3
Другой способ - использовать сонар для отчетов и добавить его к вашему maven pom.xml.
Я считаю, что отчеты более удобны для чтения, чем отчеты emma.
Если вы хотите попробовать:
1) Загрузите SonarQube
2) добавьте плагин сонара к вам pom.xml(пример maven 3)
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugins>
</pluginManagement>
</build>
3) запустите сервер сонара
4) запустить mvn -DskipTests сонар: сонар
Для получения дополнительной информации см. раздел maven сонарные документы